On Sat, Oct 2, 2010 at 11:05 AM, <[email protected]> wrote: > On Sat, Oct 2, 2010 at 10:27 AM, Pierre Raybaut > <[email protected]> wrote: >> On Oct 2, 3:34 pm, [email protected] wrote: >>> On Sat, Oct 2, 2010 at 5:38 AM, Pierre Raybaut <[email protected]> >>> wrote: >>> > Hi all, >>> >>> > I am pleased to announced that Spyder v1.1.7 and Spyder v2.0.0beta4 >>> > have been released: >>> >>> > * Spyder v1.1.7 -- a couple of bug fixes since v1.1.6: >>> > * Fixed PyQt compatibility issues related to QTreeWidgetItem >>> > objects construction >>> > * Attempt to fix Issue 318 / PyQt compatibility issues >>> > * Fixed PyQt compatibility issue: setProperty's 2nd argument must >>> > be a QVariant on some PyQt versions >>> >>> > * Spyder v2.0.0beta4 -- a lot of bugfixes since beta2, here are >>> > some >>> > of the recent changes: >>> > * new: real-time code analysis (warnings, errors, todos) with a >>> > customizable timeout (analysis was performed only when saving file) >>> > * new in variable explorer: multiple data files may be imported at >>> > once >>> > * new in source editor: added shortcut to view object in object >>> > inspector >>> > * new in source editor: added option to insert automatically >>> > closing parentheses, brackets and braces >>> > * new in source editor: added option to unindent automatically >>> > after 'else', 'elif', 'finally', etc. >>> > * new in source editor: added option to save all files before >>> > running script >>> > * source editor: a lot of bugfixes regarding breakpoints, file >>> > list management dialog, file selection combo box, ... >>> > * fix PyQt compatibility issues (same as in v1.1.7 -- see above) >>> > * and a lot of bugfixes: code completion, outline explorer >>> > sorting, maximized widgets, etc. >>> >>> I tried spyder 2.0.0beta4 with WindowsXP32, py2.5.2 Qt 4.4.1 PyQt 4.4.3 >>> >>> The first time I started spyder it crashed. Starting in debug mode >>> spyder.py -d, I get a long list of: >>> >>> Traceback (most recent call last): >>> File >>> "C:\Programs\Python25\lib\site-packages\spyderlib\widgets\codeeditor\code >>> editor.py", line 827, in viewportEvent >>> return super(CodeEditor, self).viewportEvent(event) >>> AttributeError: 'super' object has no attribute 'viewportEvent' >> >> That is quite weird because the inheritance diagram is the following: >> CodeEditor (spyderlib) <-- TextEditBaseWidget (spyderlib) <-- >> QPlainTextEdit (Qt) <-- QAbstractScrollArea (Qt) >> The last one (QAbstractScrollArea) has a method named >> 'viewportEvent'... >> >> Are you sure that every single previous Spyder version has been >> removed on your machine? > > I only have one spyderlib directory in site-packages, I have previous > spyder-xxx directories but they should be on the python path. > >> >> If that's not it, could you please try and replace the line: >> return super(CodeEditor, self).viewportEvent(event) >> by the following line: >> TextEditBaseWidget.viewportEvent(self, event) > > this worked, the debug console doesn't show the error anymore and I > get the text in the texteditor. > > now I get a new error: > Traceback (most recent call last): > File > "C:\Programs\Python25\lib\site-packages\spyderlib\widgets\codeeditor\code > editor.py", line 792, in resizeEvent > super(CodeEditor, self).resizeEvent(event) > AttributeError: 'super' object has no attribute 'resizeEvent'
this exception goes away if I also replace the super call by TextEditBaseWidget.resizeEvent(self, event) Josef > > --- > After "Loading editor..." I also get : > > Traceback (most recent call last): > File "C:\Programs\Python25\lib\site-packages\spyderlib\widgets\editor.py", > lin > e 213, in run > self.analysis_results = check(source_code, filename=self.filename) > File > "C:\Programs\Python25\lib\site-packages\spyderlib\widgets\editortools.py" > , line 55, in check > pyflakes.messages.UndefinedExport, > AttributeError: 'module' object has no attribute 'UndefinedExport' > > (I think I had this one also before) > > Josef > >> or, if it still does not work, by the following two lines: >> from PyQt4.QtGui import QPlainTextEdit >> QPlainTextEdit.viewportEvent(self, event) >> >> Thanks, >> Pierre >> >>> >>> The editor doesn't work, I cannot edit, but both ipython and regular >>> shells work, doing some simple examples and with execfile(...). I >>> didn't try other things. >>> >>> (I'm not completely sure about this one because I had lot's of other >>> python shells open.) >>> After shutting down spyder, I still had several stray python processes >>> open, two of kept doing a very large number of disc reads/writes >>> according to the windows task managers. This could also be a >>> consequence of the initial crash. >>> >>> Josef >>> >>> >>> >>> >>> >>> > Pierre >>> >>> > -- >>> > You received this message because you are subscribed to the Google Groups >>> > "spyder" group. >>> > To post to this group, send email to [email protected]. >>> > To unsubscribe from this group, send email to >>> > [email protected]. >>> > For more options, visit this group >>> > athttp://groups.google.com/group/spyderlib?hl=en. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "spyder" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/spyderlib?hl=en. >> >> > -- You received this message because you are subscribed to the Google Groups "spyder" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/spyderlib?hl=en.
