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 <[email protected]> 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
  [email protected]
  https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l


  _______________________________________________
  Pywikipedia-l mailing list
  [email protected]
  https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l






--------------------------------------------------------------------------------
_______________________________________________
Pywikipedia-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
_______________________________________________
Pywikipedia-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l

Reply via email to