With my current installation of Pywikipediabot, whenever I run replace.py and choose edit, it aborts with an error. I'm running on Debian (Linux) and I have python-tk installed. (I had it working on a previous computer. From memory, it also had python-tk installed, and it was either running Debian or Ubuntu - can't recall).
At the message:
Do you want to accept these changes? ([y]es, [N]o, [e]dit, open in [b]rowser, [a]ll, [q]uit)
I enter: e
And I get this output:
Traceback (most recent call last):
File "replace.py", line 808, in <module>
main()
File "replace.py", line 799, in main
bot.run()
File "replace.py", line 428, in run
as_edited = editor.edit(original_text)
File "/home/PATH/editarticle.py", line 121, in edit
pywikibot.ui.editText(text, jumpIndex=jumpIndex,
AttributeError: 'module' object has no attribute 'ui'
The relevant line in editarticle.py is
120 return self.restoreLinebreaks(
121 pywikibot.ui.editText(text, jumpIndex=jumpIndex,
122 highlight=highlight))
Any suggestions? Thanks.
--
Chris Watkins
Appropedia.org - Sharing knowledge to build rich, sustainable lives.