I notice the warnings from the API module that the 'watch' parameter is deprecated. This happens even though I switched from using Page.put() to Page.save(), for the latter the watch parameter is not deprecated.
Last time I looked I couldn't find an alternate way to add/remove pages to the bot's watchlist, thus I kept the watch parameter in my save() calls. Is there one? Or should I just ignore the API warnings?
Cheers, Morten
"Morten Wang" nettrom@gmail.com wrote on Friday, May 14, 2010 12:08 PM:
I notice the warnings from the API module that the 'watch' parameter is deprecated. This happens even though I switched from using Page.put() to Page.save(), for the latter the watch parameter is not deprecated.
That probably shouldn't be marked as "deprecated", but rather as "not implemented yet." I'll move it up on my "to-do" list.
Russ
"Morten Wang" nettrom@gmail.com wrote on Friday, May 14, 2010 12:08 PM:
I notice the warnings from the API module that the 'watch' parameter is deprecated. This happens even though I switched from using Page.put() to Page.save(), for the latter the watch parameter is not deprecated.
Last time I looked I couldn't find an alternate way to add/remove pages to the bot's watchlist, thus I kept the watch parameter in my save() calls. Is there one? Or should I just ignore the API warnings?
It turns out, the problem is that the API interface for the "watch" parameter when saving pages was changed about six months ago, but there was never any announcement of the change. (I thought we were using the API specifically so that this kind of thing wouldn't happen....) So the bot code was handling the "watch" parameter according to the old rules, not the new ones, which caused the deprecation warnings. This should be fixed now. I've also added a new Site method, .watchpage(page, unwatch=False) that will allow you to watch/unwatch page without having to save it. I'll add a Page method to call this shortly.
Russ