D:\Development\python>python.exe D:\development\pymw\generate_family_file.py
Traceback (most recent call last):
File "D:\development\pymw\generate_family_file.py", line 41, in
<module>
import family
File "D:\development\pymw\family.py", line 10, in <module>
import config
File "D:\development\pymw\config.py", line 485, in <module>
for _filename in os.listdir(os.path.join(_base_dir, 'families')):
WindowsError: [Error 3] Le chemin dÆaccÞs spÚcifiÚ est introuvable: '.\\families
/*.*'
From: John Doe
Sent: Thursday, December 23, 2010 3:58 PM
To: Pywikipedia discussion list
Subject: Re: [Pywikipedia-l] setting my custom bot for my ncdb wiki
Try using generate_family_files.py that should ensure that you dont have these problems
On Thu, Dec 23, 2010 at 9:43 AM, CobraSA <CobraSA(a)live.com> wrote:
Hi
I have changed ‘1.16.0’ for ‘pass’ or for ‘’
And still same error line 152.
Regards
Cobra
From: Bináris
Sent: Thursday, December 23, 2010 2:35 PM
To: Pywikipedia discussion list
Subject: Re: [Pywikipedia-l] setting my custom bot for my ncdb wiki
File "D:\development\pymw\families\ncdb_family.py", line 152
def version(self, code):
^
IndentationError: expected an indented block
Look, I found the error for you in the pastebin.
1.. def apipath(self, code):
2.. # raise NotImplementedError, "%s wiki family does not support
api.php" % self.name
3.. # return '%s/api.php' % self.scriptpath(code)
4..
5.. # Which version of MediaWiki is used? REQUIRED
6.. def version(self, code):
7.. # Replace with the actual version being run on your wiki
8.. return '1.16.0'
For some reasons, the numbering begins from 1 after copying, but it is at the given
place. The previous function contains ONLY comments, therefore it is not accepted and you
get an indentation error. But the real error is not in line 152, it is in function
apipath, which should contain at least one not-commented line. If you are sure that all
this must be commented, then put a "pass" (empty instruction) in the apipath
function, but I think that a function should return some value under any circumstances,
that's why it is a function.
--
Bináris
------------------------------------------------------------------------------
_______________________________________________
Pywikipedia-l mailing list
Pywikipedia-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
_______________________________________________
Pywikipedia-l mailing list
Pywikipedia-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
--------------------------------------------------------------------------------
_______________________________________________
Pywikipedia-l mailing list
Pywikipedia-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l