gen_python_api.py aus Wiki lässt sich nicht ausführen.

Probleme bei der Installation?
Antworten
endu
User
Beiträge: 9
Registriert: Dienstag 31. März 2009, 13:43

Dienstag 31. März 2009, 16:16

beim ausführen der Datei gen_python_api.py

aus der [wiki=Scite_Integration/Autocompletion]Wiki/Autocompletion[/wiki] erscheint bei mir folgende Fehlermeldung mit der ich momentan leider wenig anfangen kann:
adding keywords ... ok

adding __builtins__ ...
Traceback (most recent call last):
File "C:\Temp\gen_python_api.py", line 256, in <module>
processName(entryprefix = '', moduleprefix = '', name = builtin, ns = {})
File "C:\Temp\gen_python_api.py", line 88, in processName
exec 'hasdoc = hasattr(' + moduleprefix + name + ', "__doc__")' in ns
File "<string>", line 1
hasdoc = hasattr(print, "__doc__")
^
SyntaxError: invalid syntax
was kann da los sein?

zum System:
python 2.6.1
win xp sp3
heribert
User
Beiträge: 3
Registriert: Samstag 25. Juli 2009, 13:30
Wohnort: Gütersloh

Samstag 25. Juli 2009, 13:45

Ich habe den Fehler heute auch bekommen. Das Problem liegt im Programme an Zeile 256, hier wird auch print mit übergeben. Ich habe die zusätzliche if-Abfrage mit eingebaut, dann funzt es.

Code: Alles auswählen

if add_builtins:
    print '\nadding __builtins__ ...',
    for builtin in dir(__builtins__):
        if builtin == 'print': continue         # insert, Heribert 25.07.2009
        processName(entryprefix = '', moduleprefix = '', name = builtin, ns = {})
    print 'ok'
Antworten