Re: [Pydev-code] PyDev 2.5.0 Released
Brought to you by:
fabioz
From: Andornaut <and...@gm...> - 2012-04-09 17:46:27
|
Hi Fabio, One of your changes to support django 1.4 autoreload does not work on non-windows systems. pydevd.py#1167: popen = subprocess.Popen(args, env=new_environ, creationflags=subprocess.CREATE_NEW_CONSOLE) But, subprocess.CREATE_NEW_CONSOLE does not exist on Linux. See python 2.7 subprocess.py#443: if mswindows: from _subprocess import (CREATE_NEW_CONSOLE ... This causes: File "/home/user/.eclipse/org.eclipse.platform_3.7.0_1473617060/plugins/org.python.pydev.debug_2.5.0.2012040618/pysrc/pydevd.py", line 1167, in restart_with_reloader AttributeError: 'module' object has no attribute 'CREATE_NEW_CONSOLE' Also, please note the typo in the release Highlights, the function name should be "patch_django_autoreload()" not "patch_django_auto_reload()". Thanks. On Fri, Apr 6, 2012 at 2:37 PM, Fabio Zadrozny <fa...@gm...> wrote: > Hi All, > > PyDev 2.5.0 has been released > > Details on PyDev: http://pydev.org > Details on its development: http://pydev.blogspot.com > > Release Highlights: > ------------------------------- > > > Django: > > Project wizard now properly supports Django 1.4. > > Django with auto-reload: > > pydevd.patch_django_auto_reload() now properly patches Django 1.4 for > the remote debugger. > pydevd.patch_django_auto_reload() now patches the Django reload to show > a console out of Eclipse so that Ctrl+C can be used. > Created code template to pydevd.patch_django_auto_reload(). > > Interactive Console: > > The interactive console may be attached to the variables view (patch > from Jonah Graham). See: > http://pydev.org/manual_adv_interactive_console.html for details. > Drag and Drop may be used to drag code from the editor to the > interactive console (patch from Jonah Graham). > When starting an interactive console, a link to configure the > preferences is shown in the dialog. > > Code formatter: > > Multi-lines may be right-trimmed (patch from Haw-Bin Chai) -- option > must be enabled in the code-formatting settings. > Fixed issue where the auto code-formatting would end up formatting > strings as regular code when the "format only changed lines" setting was on. > > Others: > > pydevd.settrace() template now adds the debugger to the PYTHONPATH > before actually doing the settrace(). > ${pydevd_file_location} and ${pydevd_dir_location} variables were added > to the templates. > The style of generated docstrings (EpyDoc or Sphinx) may be chosen in > the preferences (patch from Paul Collins). > Some performance improvements were done on the parser. > > Aside from the features above, lots of bugs were fixed in this release > (including a deadlock in a race condition). > > > What is PyDev? > --------------------------- > > PyDev is a plugin that enables users to use Eclipse for Python, Jython and > IronPython development -- making Eclipse a first class Python IDE -- It > comes with many goodies such as code completion, syntax highlighting, syntax > analysis, refactor, debug and many others. > > > Cheers, > > -- > Fabio Zadrozny > ------------------------------------------------------ > Software Developer > > Appcelerator > http://appcelerator.com/ > > Aptana > http://aptana.com/ > > PyDev - Python Development Environment for Eclipse > http://pydev.org > http://pydev.blogspot.com > > ------------------------------------------------------------------------------ > For Developers, A Lot Can Happen In A Second. > Boundary is the first to Know...and Tell You. > Monitor Your Applications in Ultra-Fine Resolution. Try it FREE! > http://p.sf.net/sfu/Boundary-d2dvs2 > _______________________________________________ > pydev-code mailing list > pyd...@li... > https://lists.sourceforge.net/lists/listinfo/pydev-code > |