[wingide-users] PyLint on Save
marcus at internetnowasp.net
Tue Aug 12 04:13:03 MDT 2008
But after some observation its true, whenever i get this msg, the Pylint
doesnt get executed even though i purposely type in some changes after
that and click on save. The only way is to
reload the scripts again. It seems that "document-open" does not cause
the connected function to be called when you open a document, so only
those documents that are already opened when the script is loaded will
call Pylint correctly.
See my attached script , did i miss something.
Wingware Support wrote:
> Marcus.CM wrote:
>> I manage to get PyLint to be executed everytime i save the module if
>> the modules are already open when the extension_ide scripts are loaded.
>> But the problem is if i open a module (.py) and press save, then i
>> will get an error "tried to execute an unavailable command
>> .internal.gui.save". I find that if i reload the scripts everytime i
>> a module then i wont get this problem and the extension works as
>> expected. If i open a module from my project without asking Wing to
>> reloadscripts, then i will get this error.
> The "tried to execute an unavailable command .internal.gui.save"
> message is not an error -- it indicates a save request was made when a
> file didn't need to be saved. It is confusing and we'll suppress the
> message in future releases.
-------------- next part --------------
if val == 0 :
ed = wingapi.gApplication.GetActiveDocument()
if ed == None :
connect_id = doc.Connect('save-point', _on_savepoint)
for doc in wingapi.gApplication.GetOpenDocuments():
More information about the wingide-users