No need to reply to this post. I changed the run configuration for my application in my IDE (Spyder) and all is well. (from 'current interpreter' to 'new dedicated interpreter')
Thanks for your time. Tim On 20/07/2011 00:33, Timothy W. Grove wrote: > This probably has more to do with the IDE I'm just trying out (Spyder - > http://code.google.com/p/spyderlib/) rather than code errors as I > haven't experienced it before, but still, if anyway to prevent this > error comes to mind, I'd be glad to hear it. > > The first 'runfile' line below represents my application happily running > through Spyder. But after I close the application and run it for a > second time, python complains that my sqlobject classes are still in the > registry. Is there a way to ensure that this registry is clear once my > application is closed? This isn't really an issue when I'm running the > application on its own, but it is a pain while trying to edit it. > > Best regards, > Tim > > Python 2.7 (r27:82525, Jul 4 2010, 09:01:59) [MSC v.1500 32 bit > (Intel)] on win32 > Type "copyright", "credits" or "license" for more information. > >>> runfile(r'C:\DicSL\dicsl\dicsl.py', wdir=r'C:\DicSL\dicsl') > >>> runfile(r'C:\DicSL\dicsl\dicsl.py', wdir=r'C:\DicSL\dicsl') > UMD has deleted: gui.video_selection_window, dictionary.dicsl_meta, gui, > cfg, gui.photo_popup, gui.dialogs.opendictionary, > dictionary.explanatory, gui.dialogs.explanatory_dialogs, > gui.gloss_search_panel, gui.usage_window, dictionary.citation, > dictionary, gui.dialogs.about, error_logging, gui.video_panel, > gui.component_panel, dictionary.sentence, gui.mplayer_ctrl, > dictionary.gloss, gui.EnhancedStatusBar, gui.component_descriptions, > dictionary.component, gui.component_drop_panel, > gui.playback_rate_slider, dictionary.signentry, dictionary.dialect, > gui.mainframe, gui.location_panel, gui.component_type, > gui.dialogs.duplicatefile, gui.dialogs.newdictionary, dictionary.editor, > dictionary.lang_name, gui.dialogs.dialect_list, gui.dialogs > Traceback (most recent call last): > File "<stdin>", line 1, in<module> > File > "C:\Python27\lib\site-packages\spyderlib\widgets\externalshell\startup.py", > line 122, in runfile > execfile(filename, glbs) > File "C:\DicSL\dicsl\dicsl.py", line 11, in<module> > from gui import mainframe > File "gui\mainframe.py", line 22, in<module> > from dictionary.editor import Editor as DictionaryEditor > File "dictionary\editor.py", line 17, in<module> > from signentry import SignEntry, SignEntryUpdate > File "dictionary\signentry.py", line 46, in<module> > class SignEntry(SQLObject): > File > "C:\Python27\lib\site-packages\sqlobject-1.1.1-py2.7.egg\sqlobject\declarative.py", > line 92, in __new__ > cls.__classinit__(cls, new_attrs) > File > "C:\Python27\lib\site-packages\sqlobject-1.1.1-py2.7.egg\sqlobject\main.py", > line 813, in __classinit__ > classregistry.registry(sqlmeta.registry).addClass(cls) > File > "C:\Python27\lib\site-packages\sqlobject-1.1.1-py2.7.egg\sqlobject\classregistry.py", > line 91, in addClass > '__file__', '(unknown)'))) > ValueError: class SignEntry is already in the registry (other class is > <class 'dictionary.signentry.SignEntry'>, from the module > dictionary.signentry in dictionary\signentry.pyc; attempted new class is > <class 'dictionary.signentry.SignEntry'>, from the module > dictionary.signentry in dictionary\signentry.pyc) > > ------------------------------------------------------------------------------ > Magic Quadrant for Content-Aware Data Loss Prevention > Research study explores the data loss prevention market. Includes in-depth > analysis on the changes within the DLP market, and the criteria used to > evaluate the strengths and weaknesses of these DLP solutions. > http://www.accelacomm.com/jaw/sfnl/114/51385063/ > _______________________________________________ > sqlobject-discuss mailing list > sqlobject-discuss@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss > ------------------------------------------------------------------------------ 10 Tips for Better Web Security Learn 10 ways to better secure your business today. Topics covered include: Web security, SSL, hacker attacks & Denial of Service (DoS), private keys, security Microsoft Exchange, secure Instant Messaging, and much more. http://www.accelacomm.com/jaw/sfnl/114/51426210/ _______________________________________________ sqlobject-discuss mailing list sqlobject-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss