id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 7684,ugettext() in app `__init__.py` causes error.,Julien Phalip,nobody,"*Please note*: I know this may look like it belongs to the user mailing list, but in [1] we thought Trac would be a better place for it. I'm having a strange import issue since I have upgraded my project to NFA. To illustrate the issue I've attached a ZIP with very simple code. Basically, the project won't run (that is, when the server is restarted and tries to launch Django). I get the error: ""ImportError: cannot import name MenuItem"". Now, what is very strange here, is that I can get rid of the error in two different ways: 1) Either by swapping the order of the apps in INSTALLED_APPS: From: {{{ INSTALLED_APPS = ( 'menu', 'menu_extension', ) }}} To: {{{ INSTALLED_APPS = ( 'menu_extension', 'menu', ) }}} 2) Or by Removing the ugettext call in menu.models: From: {{{ caption = models.CharField(_('Caption'), max_length=50) }}} To: {{{ caption = models.CharField('Caption', max_length=50) }}} Weird! Does that example uncover a bug in Django or rather my misuse of Python and/or NFA? I'm using newforms-admin-SVN-7871. [1] http://groups.google.com/group/django-users/browse_thread/thread/9427e8e78b199441#",,closed,Internationalization,dev,,invalid,,,Accepted,0,0,0,0,0,0