I made the change so that after pressing F5 on new files, they always be evaluated in the current interpreter (Python or IPython). I just checked that it's working as I designed it (on Windows and Linux), i.e. If you press F5 again, then the file will be ran again in the selected console with the "runfile" function.
I did it because I saw (in my courses and workshops) that people gets easily confused with the "Run dialog" and don't know what option to select. Besides, now that we have a very good IPython integration, I expect most people will take advantage of it and won't need the "Execute in a new dedicated python interpreter" option.
However, if you want to get back the old behavior, you can mark the checkbox at the end of the dialog that reads:
"Always open this dialog on a first file run".
Cheers,
Carlos
El 26/04/13 17:04, Steve escribió:
I saw some commits in the change log recently related to the Run Settings. One of the changes leads to unexpected behavior.
It appears the default interpreter option changed. I just rolled back to an old commit to confirm. The radio button for "Execute in a new dedicated python interpreter" used to be selected by default. The new default is "Execute in current Python or IPython interpreter" is checked. Because of this new default setting after the initial run (F5) additional presses of F5 do nothing. I finally figured this out by realizing it was new files and it must have to do with the run config for new files versus files I had previously debugged. I think don't think new behavior is optimal.
-Steve
--
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 spyderlib+unsubscribe@googlegroups.com.
To post to this group, send email to spyd...@googlegroups.com.
Visit this group at http://groups.google.com/group/spyderlib?hl=en.
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 spyderlib+unsubscribe@googlegroups.com.
Carlos,
I'm quite busy these days and I've just played around with latest Spyder revision, just to fix Issue 1363 (for which you asked for my help). Doing so, I've been confronted to this new behavior of the 'Run configuration' dialog which has been renamed to 'Run settings' (why not). First, I find it very risky to introduce a change of behavior of this magnitude at this stage of 2.2 release process (Release Candidate). Second, I was confronted in less than 5 minutes to a bug (an unexpected behavior actually) related to this change: when executing a program which kills the Python process (hard crash or a simple call to sys.exit), Spyder seems to be unresponsive and unable to re-run it as the current interpreter has been terminated... So, that's how I've discovered this new behavior, a quite unpleasant experience.I really think that such changes should have been introduced at an early stage of development, not just before releasing the final 2.2.
Cheers,Pierre
I made the change so that after pressing F5 on new files, they always be evaluated in the current interpreter (Python or IPython). I just checked that it's working as I designed it (on Windows and Linux), i.e. If you press F5 again, then the file will be ran again in the selected console with the "runfile" function.
I did it because I saw (in my courses and workshops) that people gets easily confused with the "Run dialog" and don't know what option to select. Besides, now that we have a very good IPython integration, I expect most people will take advantage of it and won't need the "Execute in a new dedicated python interpreter" option.
However, if you want to get back the old behavior, you can mark the checkbox at the end of the dialog that reads:
"Always open this dialog on a first file run".
Cheers,
Carlos
El 26/04/13 17:04, Steve escribió:
I saw some commits in the change log recently related to the Run Settings. One of the changes leads to unexpected behavior.
It appears the default interpreter option changed. I just rolled back to an old commit to confirm. The radio button for "Execute in a new dedicated python interpreter" used to be selected by default. The new default is "Execute in current Python or IPython interpreter" is checked. Because of this new default setting after the initial run (F5) additional presses of F5 do nothing. I finally figured this out by realizing it was new files and it must have to do with the run config for new files versus files I had previously debugged. I think don't think new behavior is optimal.
-Steve
--
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 spyderlib+...@googlegroups.com.
To post to this group, send email to spyd...@googlegroups.com.
Visit this group at http://groups.google.com/group/spyderlib?hl=en.
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 spyderlib+...@googlegroups.com.
To post to this group, send email to spyd...@googlegroups.com.
Visit this group at http://groups.google.com/group/spyderlib?hl=en.
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 spyderlib+...@googlegroups.com.
No
Python shell is currently available to run Hello2.py.
Please open a new Python interpreter and try again.
It happens even if there is an ipython console openned.
I have the impression that the last push of Pierre solved this issue. I will only be able to check later tonight.
Best,
You received this message because you are subscribed to a topic in the Google Groups "spyder" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/spyderlib/BZvXgRlPVjQ/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to spyderlib+...@googlegroups.com.
There is one more bug to be fixed before the final release. I hope everything is ready by the end of the week.
One more thing Sylvain: The bug you described before happens when the IPython console doesn't have any open console and there is at least one in the Python one?
El 29/04/13 14:34, Sylvain Corlay escribió:
Just wondering, how close are you guys from the final release of 2.2?Best
Jed, I think it would be better to just raise to "Critical" the priority level of Issues that really need to be solved on the next release instead of creating new labels because in a very short time we'd have too much of them.
Cheers,
Carlos
To unsubscribe from this group and stop receiving emails from it, send an email to spyderlib+unsubscribe@googlegroups.com.
To post to this group, send email to spyd...@googlegroups.com.
Visit this group at http://groups.google.com/group/spyderlib?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to a topic in the Google Groups "spyder" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/spyderlib/BZvXgRlPVjQ/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to spyderlib+unsubscribe@googlegroups.com.
Sylvain
You received this message because you are subscribed to a topic in the Google Groups "spyder" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/spyderlib/BZvXgRlPVjQ/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to spyderlib+...@googlegroups.com.
To post to this group, send email to spyd...@googlegroups.com.
Visit this group at http://groups.google.com/group/spyderlib?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--
@Jed: I think that's a very good idea to add issue labels for each Spyder release (e.g. "MS-v2.2.1", "MS-v2.2.2", etc.). This will clearly help us sort/prioritize tasks for future releases.
Same thing for the debug button.By the way, there are really many ways to run a script in spyder. What do you think of suppressing
- run again last script/ re-run last script- Debug with winpdbaltogether?Best,Sylvain

Sylvain
...For more options, visit <a moz-do-n
...
This is most probably do to Issue 1365. I'll fix it by the end of the day.
El 01/05/13 09:31, Steve escribió:
I just updated and I can't get the preferences dialog to come up.