I see the error below when trying to edit this file
-------------------------------------------------
_flightClass = {'first':['A','F','G','P'],
'business':['C','D','I','J','Z'],
'economy':['B','E','H','K']
}
class ItemMapping(dict):
def __setattr__(self, name, value):
self[name] = value
def __getattr__(self, name):
return self[name]
-------------------------------------------------
If I put a comment before _flightClass or change the spacing so it looks better
eg
-------------------------------------------------
_flightClass = {
'first':['A','F','G','P'],
'business':['C','D','I','J','Z'],
'economy':['B','E','H','K']
}
class ItemMapping(dict):
def __setattr__(self, name, value):
self[name] = value
def __getattr__(self, name):
return self[name]
-------------------------------------------------
the crash doesn't happen.
PythonWin 2.4.2 (#67, Sep 28 2005, 12:41:11) [MSC v.1310 32 bit (Intel)] on
win32.
Portions Copyright 1994-2004 Mark Hammond ([EMAIL PROTECTED]) - see
'Help/About PythonWin' for further copyright information.
>>> Traceback (most recent call last):
File
"C:\Python\Lib\site-packages\pythonwin\pywin\framework\editor\color\coloreditor.py",
line 51, in OnInitialUpdate
SyntEditViewParent.OnInitialUpdate(self)
File "C:\Python\Lib\site-packages\pythonwin\pywin\scintilla\view.py", line
210, in OnInitialUpdate
self.OnWinIniChange(None)
File "C:\Python\Lib\site-packages\pythonwin\pywin\scintilla\view.py", line
223, in OnWinIniChange
self.DoConfigChange()
File
"C:\Python\Lib\site-packages\pythonwin\pywin\framework\editor\color\coloreditor.py",
line 162, in DoConfigChange
ext.set_indentation_params(1)
File "C:\Python\Lib\site-packages\pythonwin\pywin\idle\AutoIndent.py", line
140, in set_indentation_params
i = self.guess_indent()
File "C:\Python\Lib\site-packages\pythonwin\pywin\idle\AutoIndent.py", line
473, in guess_indent
opener, indented = IndentSearcher(self.text, self.tabwidth).run()
File "C:\Python\Lib\site-packages\pythonwin\pywin\idle\AutoIndent.py", line
546, in run
_tokenize.tokenize(self.readline, self.tokeneater)
File "c:\python\lib\tokenize.py", line 153, in tokenize
tokenize_loop(readline, tokeneater)
File "c:\python\lib\tokenize.py", line 159, in tokenize_loop
for token_info in generate_tokens(readline):
File "c:\python\lib\tokenize.py", line 229, in generate_tokens
raise IndentationError(
IndentationError: unindent does not match any outer indentation level
win32ui: OnInitialUpdate() virtual handler (<bound method
SyntEditView.OnInitialUpdate of
<pywin.framework.editor.color.coloreditor.SyntEditView instance at
0x012A5238>>)
raised an exception
Traceback (most recent call last):
File
"C:\Python\Lib\site-packages\pythonwin\pywin\framework\editor\color\coloreditor.py",
line 51, in OnInitialUpdate
SyntEditViewParent.OnInitialUpdate(self)
File "C:\Python\Lib\site-packages\pythonwin\pywin\scintilla\view.py", line
210, in OnInitialUpdate
self.OnWinIniChange(None)
File "C:\Python\Lib\site-packages\pythonwin\pywin\scintilla\view.py", line
223, in OnWinIniChange
self.DoConfigChange()
File
"C:\Python\Lib\site-packages\pythonwin\pywin\framework\editor\color\coloreditor.py",
line 162, in DoConfigChange
ext.set_indentation_params(1)
File "C:\Python\Lib\site-packages\pythonwin\pywin\idle\AutoIndent.py", line
140, in set_indentation_params
i = self.guess_indent()
File "C:\Python\Lib\site-packages\pythonwin\pywin\idle\AutoIndent.py", line
473, in guess_indent
opener, indented = IndentSearcher(self.text, self.tabwidth).run()
File "C:\Python\Lib\site-packages\pythonwin\pywin\idle\AutoIndent.py", line
546, in run
_tokenize.tokenize(self.readline, self.tokeneater)
File "c:\python\lib\tokenize.py", line 153, in tokenize
tokenize_loop(readline, tokeneater)
File "c:\python\lib\tokenize.py", line 159, in tokenize_loop
for token_info in generate_tokens(readline):
File "c:\python\lib\tokenize.py", line 229, in generate_tokens
raise IndentationError(
IndentationError: unindent does not match any outer indentation level
win32ui: OnInitialUpdate() virtual handler (<bound method
SyntEditView.OnInitialUpdate of
<pywin.framework.editor.color.coloreditor.SyntEditView instance at
0x012A59E0>>)
raised an exception
--
Robin Becker
_______________________________________________
Python-win32 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-win32