Your Spyder version is too old, please update it
El 15/10/13 10:08, Pablo Torre escribió:
Hi,
Im seeing a bug with similar behaviour in Spyder 2.1.13.1 running on
Ubuntu 13.04
sphinx and rope are both updated using pip install * --upgrade
steps to reproduce:
1. open spyder
2. in console try to write "len("
3. expected behaviour: the whole text is displayed on console & object
inspector updates to function len
4. observed behaviour:
a. console does not show the left parentheses.
b. internal console shows Traceback posted below.
Note:
After applying the suggested workaround:" Go to Preferences > Console
> Introspection and uncheck" and a restart the functionality in 3 is
as expected.
So I have a workaround for the bug, but I'm reporting in case someone
wants to actually kill it :D
(and in case someone else is looking for a workaround for this same bug)
Thanks guys.
>>> Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/spyderlib/widgets/shell.py",
line 300, in keyPressEvent
self.postprocess_keyevent(event)
File "/usr/lib/python2.7/dist-packages/spyderlib/widgets/shell.py",
line 787, in postprocess_keyevent
ShellBaseWidget.postprocess_keyevent(self, event)
File "/usr/lib/python2.7/dist-packages/spyderlib/widgets/shell.py",
line 435, in postprocess_keyevent
self._key_parenleft(text)
File "/usr/lib/python2.7/dist-packages/spyderlib/widgets/shell.py",
line 866, in _key_parenleft
self.show_docstring(last_obj, call=True)
File "/usr/lib/python2.7/dist-packages/spyderlib/widgets/shell.py",
line 1042, in show_docstring
self.inspector.set_object_text(text, ignore_unknown=True)
File
"/usr/lib/python2.7/dist-packages/spyderlib/plugins/inspector.py",
line 531, in set_object_text
found = self.show_help(text, ignore_unknown=ignore_unknown)
File
"/usr/lib/python2.7/dist-packages/spyderlib/plugins/inspector.py",
line 744, in show_help
self.set_plain_text(hlp_text, is_code=is_code)
File
"/usr/lib/python2.7/dist-packages/spyderlib/plugins/inspector.py",
line 500, in set_plain_text
self.plain_text.set_text(text, is_code)
File
"/usr/lib/python2.7/dist-packages/spyderlib/plugins/inspector.py",
line 185, in set_text
self.editor.set_text(text)
File
"/usr/lib/python2.7/dist-packages/spyderlib/widgets/sourcecode/codeeditor.py",
line 1380, in set_text
self.setPlainText(text)
TypeError: QPlainTextEdit.setPlainText(QString): argument 1 has
unexpected type 'dict'
On Wednesday, February 23, 2011 10:03:57 AM UTC-6, Carlos Córdoba wrote:
Hi Timmie,
As David rightly notes, the root of your problem can be that you have
installed Spyder 1 and Spyder 2 side by side. If this is the case,
you
have to uninstall both before install Spyder 2 again.
If this is not the case, you can still try two things:
1. Do a mouse right-click above any toolbar and select "Internal
Console". This is the place where all internal error messages go. So
make it visible when you are working on the editor, and please check
what gets printed there when you type "("
2. Go to Preferences > Console > Introspection and uncheck "Enable
monitor". This should disable the connection between the editor
and the
console.
Cheers,
Carlos
El 23/02/11 04:08, David Verelst escribi�:
> you could try to start-up spyder in debug mode:
> from a command prompt: python.exe spyder -d (don't know how it
exactly
> goes on your windows machine, with or without .exe and if Python
is in
> your path)
> and see if anything comes up.
>
> Have you checked the settings:
> preferences> editor> code introspection/analysis> automatic
> notification to object inspector
> preferences> console> introspection> automatic notification to
> object inspector
>
> Or try to import rope from a spyder console?
>
> I made a mistake before by mixing up two installations of spyder,
> which had some annoying side effects. Maybe that's the case here as
> well?
>
>
> On 23 February 2011 09:52, Timmie<[email protected]
<javascript:>> wrote:
>>> Works fine on my end (ubuntu 10.04 64bit, spyder from repo,
rev 1202).
>>> Have you installed rope correctly?
>>> Further, you need sphinx installed
>>> to enjoy the rich text view.
>> I updated all: rope, Sphinx, Spyder all from their respective
repos.
>>
>> No object inspector for console nor for editor.
>>
>> Where could be the problem?
>>
>> --
>> You received this message because you are subscribed to the
Google Groups "spyder" group.
>> To post to this group, send email to [email protected]
<javascript:>.
>> To unsubscribe from this group, send email to
[email protected] <javascript:>.
>> For more options, visit this group at
http://groups.google.com/group/spyderlib?hl=en
<http://groups.google.com/group/spyderlib?hl=en>.
>>
>>
--
You received this message because you are subscribed to the Google
Groups "spyder" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/spyderlib.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups
"spyder" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/spyderlib.
For more options, visit https://groups.google.com/groups/opt_out.