Fixed an issue with automatic syntax check of an unsaved file. 5_1_x

Fri, 15 Apr 2011 18:53:34 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Fri, 15 Apr 2011 18:53:34 +0200
branch
5_1_x
changeset 985
749cdce86824
parent 983
7261d8565a50
child 986
12880ccc4d15

Fixed an issue with automatic syntax check of an unsaved file.

QScintilla/Editor.py file | annotate | diff | comparison | revisions
--- a/QScintilla/Editor.py	Fri Apr 15 18:23:39 2011 +0200
+++ b/QScintilla/Editor.py	Fri Apr 15 18:53:34 2011 +0200
@@ -4223,7 +4223,7 @@
             self.clearFlakesWarnings()
             if self.isPy3File():
                 syntaxError, _fn, errorline, _code, _error = \
-                    Utilities.compile(self.fileName, self.text())
+                    Utilities.compile(self.fileName or "(Unnamed)", self.text())
                 if syntaxError:
                     self.toggleSyntaxError(int(errorline), True, _error)
                 else:
@@ -4249,7 +4249,7 @@
                             else:
                                 msg = err.msg
                             self.toggleSyntaxError(err.lineno, True, msg)
-            elif self.isPy2File():
+            elif self.isPy2File() and self.fileName is not None:
                 syntaxError, _fn, errorline, _code, _error, warnings = \
                     Utilities.py2compile(
                         self.fileName, 

eric ide

mercurial