Don't worry about it. We've all been there before.
On Wed, Apr 7, 2010 at 9:21 PM, Bruce Kroeze <[email protected]> wrote: > Darn, sorry about that, it was one of my commits which broke it. I guess I > was too eager when removing "unused" imports. > > FWIW, I use Emacs and python-flymake mode to do on-the-fly warnings and > validation using pychecker. It is enormously helpful, especially when > removing unused or duplicate imports, highlighting each one. > > On Wed, Apr 7, 2010 at 6:49 PM, Chris Moffitt <[email protected]> wrote: > >> As of 1726 it's back so sorry for the inconvenience & thanks for helping >> me figure out why it broke. >> >> -Chris >> >> >> On Wed, Apr 7, 2010 at 8:38 PM, davis <[email protected]> wrote: >> >>> That fixes it for me, too. That import line was removed in rev 1703, >>> which explains why my shop broke at that point. >>> >>> On Apr 7, 8:36 pm, Chris Moffitt <[email protected]> wrote: >>> > Ok. I figured out the problem. >>> > >>> > Try adding the following line to the imports in your >>> > /satchmo/apps/product/models.py file: >>> > import config >>> > >>> > I was able to reproduce the error and this solved it. The reason I >>> didn't >>> > see it in my setup is that some of the ext apps call product.config >>> which >>> > was causing it to get imported. If you didn't have them in your >>> installed >>> > apps, then the config values weren't loaded and you'd see the errors. >>> > >>> > Please confirm if this solved the problem. I plan to check in the fix >>> too >>> > but want to be 100% sure. >>> > >>> > -Chris >>> > >>> > On Wed, Apr 7, 2010 at 7:01 PM, Brad Pitcher <[email protected]> >>> wrote: >>> > > I just downloaded 0.9, installed it with 'python setup.py install' >>> and used >>> > > 'clonesatchmo.py -l mysite --skel=satchmo/satchmo/projects/skeleton' >>> to >>> > > create a new store and the new store manifests the problem. I guess >>> I must >>> > > have installed one the depencies wrong? >>> > >>> > > On Wed, Apr 7, 2010 at 1:40 PM, Chris Moffitt <[email protected]> >>> wrote: >>> > >>> > >> Interesting. I'm not at my dev box right now so I'll have to play >>> with >>> > >> this later this evening. I'm not sure why it's erroring out. I'll >>> have to >>> > >> see if I can find a way to reproduce this. >>> > >>> > >> -Chris >>> > >>> > >> On Wed, Apr 7, 2010 at 3:13 PM, bradleykay <[email protected]> >>> wrote: >>> > >>> > >>> Is this what you mean? >>> > >>> > >>> >>> import livesettings >>> > >>> >>> from livesettings import config_value >>> > >>> >>> config_value('PRODUCT', 'NUM_DISPLAY') >>> > >>> Traceback (most recent call last): >>> > >>> File "<console>", line 1, in <module> >>> > >>> File "/home/brad/.local/lib/python2.6/site-packages/livesettings/ >>> > >>> functions.py", line 204, in config_value >>> > >>> return config_get(group, key).value >>> > >>> File "/home/brad/.local/lib/python2.6/site-packages/livesettings/ >>> > >>> functions.py", line 149, in config_get >>> > >>> return ConfigurationSettings().get_config(group, key) >>> > >>> File "/home/brad/.local/lib/python2.6/site-packages/livesettings/ >>> > >>> functions.py", line 66, in get_config >>> > >>> raise SettingNotSet('%s config group does not exist' % group) >>> > >>> SettingNotSet >>> > >>> > >>> On Apr 7, 12:55 pm, Chris Moffitt <[email protected]> wrote: >>> > >>> > If you try to access the a product value from python manage.py >>> shell, >>> > >>> what >>> > >>> > do you see? >>> > >>> > >>> > -Chris >>> > >>> > >>> > On Wed, Apr 7, 2010 at 12:56 PM, bradleykay < >>> [email protected]> >>> > >>> wrote: >>> > >>> > > Hey guys. I don't mean to interrupt, but I think I know what >>> the >>> > >>> > > problem is. I am experiencing it as well. I believe the >>> problem is >>> > >>> > > that the PRODUCT group of settings are not correctly getting >>> > >>> > > registered with livesettings. If you go to >>> > >>> > >http://localhost:8000/settings/ >>> > >>> > > after starting up the 'simple' site, there are no product >>> settings >>> > >>> > > there. Still trying to figure out the cause of the error >>> though... >>> > >>> > >>> > > On Apr 7, 10:48 am, Ricko <[email protected]> wrote: >>> > >>> > > > I'm trying to get the 'Simple' Satchmo project working, as I >>> figure >>> > >>> > > > all the settings will be correct on there. I haven't changed >>> > >>> anything >>> > >>> > > > there either in settings.py or local_settings.py, so it will >>> all be >>> > >>> > > > the same as you see (locmem cache etc) >>> > >>> > >>> > > > From there, I run python manage.py test livesettings, all >>> tests >>> > >>> pass. >>> > >>> > >>> > > > Then I run syncdb, I get: >>> > >>> > >>> > > > Not synced (use migrations): >>> > >>> > > > - product >>> > >>> > > > (use ./manage.py migrate to migrate these) >>> > >>> > >>> > > > Then I runserver, it loads up. I can then go to the admin >>> login >>> > >>> page >>> > >>> > > > fine, but nowhere else, everywhere else fails with the >>> 'Settings >>> > >>> Not >>> > >>> > > > Set' error, specifically : >>> > >>> > >>> > > > PRODUCT.NUM_DISPLAY >>> > >>> > >>> > > > Something I noticed which probably isn't relevant, but if I >>> go to >>> > >>> > > > Satchmo>apps>I don't see 'Livesettings' or 'KeyedCache' dirs. >>> Is >>> > >>> that >>> > >>> > > > right, shouldn't they be there? >>> > >>> > >>> > > > Rick >>> > >>> > >>> > > > On Apr 7, 10:35 am, Chris Moffitt <[email protected]> >>> wrote: >>> > >>> > >>> > > > > Your cache settings should be in your local_settings.py >>> file. >>> > >>> > >>> > > > > Your DB_ENGINE variable doesn't have to be the full dotted >>> path. >>> > >>> > > sqlite3 >>> > >>> > > > > should be sufficient >>> > >>> > >>> > > > > I doubt this is the problem but I thought I'd mention it. >>> > >>> > >>> > > > > Also, please use dpaste.com (or something similar) to post >>> links >>> > >>> to >>> > >>> > > your >>> > >>> > > > > full config files. >>> > >>> > >>> > > > > Thanks, >>> > >>> > > > > Chris >>> > >>> > >>> > > > > On Wed, Apr 7, 2010 at 11:20 AM, Ricko < >>> [email protected]> >>> > >>> wrote: >>> > >>> > > > > > Hi Chris, >>> > >>> > >>> > > > > > I'm not sure about the cache backend, where do I look? >>> > >>> > >>> > > > > > My DB is sqlite3. >>> > >>> > >>> > > > > > I can't see any livesettings config settings in my >>> settings.py >>> > >>> file. >>> > >>> > > > > > Should they be there, is that the problem?Here is my >>> > >>> settings.py >>> > >>> > > file: >>> > >>> > >>> > > > > > import os >>> > >>> > >>> > > > > > DIRNAME = os.path.abspath(os.path.dirname(__file__)) >>> > >>> > > > > > LOCAL_DEV = True >>> > >>> > >>> > > > > > MEDIA_ROOT = '/Users/ricko/Documents/Django >>> > >>> Projects/Consortium/DEV/ >>> > >>> > > > > > www/artvswall/static' >>> > >>> > > > > > MEDIA_URL = 'http://artvswall.com/static/' >>> > >>> > >>> > > > > > AUTHENTICATION_BACKENDS = ( >>> > >>> > > > > > 'satchmo_store.accounts.email-auth.EmailBackend', >>> > >>> > > > > > 'django.contrib.auth.backends.ModelBackend' >>> > >>> > > > > > ) >>> > >>> > >>> > > > > > #### Satchmo unique variables #### >>> > >>> > > > > > from django.conf.urls.defaults import patterns, include >>> > >>> > > > > > SATCHMO_SETTINGS = { >>> > >>> > > > > > 'SHOP_BASE' : '/store', >>> > >>> > > > > > 'MULTISHOP' : False, >>> > >>> > > > > > 'SHOP_URLS' : >>> > >>> > > > > > patterns('satchmo_store.shop.views',) >>> > >>> > > > > > } >>> > >>> > >>> > > > > > # Load the local settings >>> > >>> > > > > > from local_settings import * >>> > >>> > >>> > > > > > DEBUG = True >>> > >>> > > > > > TEMPLATE_DEBUG = DEBUG >>> > >>> > >>> > > > > > ADMINS = ( >>> > >>> > > > > > # ('Your Name', '[email protected]'), >>> > >>> > > > > > ) >>> > >>> > >>> > > > > > MANAGERS = ADMINS >>> > >>> > >>> > > > > > DATABASE_ENGINE = 'django.db.backends.sqlite3' >>> > >>> > > > > > DATABASE_NAME = 'artvswall.sqlite3' >>> > >>> > > > > > DATABASE_USER = '' >>> > >>> > > > > > DATABASE_PASSWORD = '' >>> > >>> > > > > > DATABASE_HOST = '' >>> > >>> > > > > > DATABASE_PORT = '' >>> > >>> > >>> > > > > > # Local time zone for this installation. Choices can be >>> found >>> > >>> here: >>> > >>> > > > > > #http://en.wikipedia.org/wiki/List_of_tz_zones_by_name >>> > >>> > > > > > # although not all choices may be available on all >>> operating >>> > >>> systems. >>> > >>> > > > > > # If running in a Windows environment this must be set to >>> the >>> > >>> same as >>> > >>> > > > > > your >>> > >>> > > > > > # system time zone. >>> > >>> > > > > > TIME_ZONE = 'America/Chicago' >>> > >>> > >>> > > > > > # Language code for this installation. All choices can be >>> found >>> > >>> here: >>> > >>> > > > > > # >>> http://www.i18nguy.com/unicode/language-identifiers.html >>> > >>> > > > > > LANGUAGE_CODE = 'en-us' >>> > >>> > >>> > > > > > SITE_ID = 1 >>> > >>> > >>> > > > > > # If you set this to False, Django will make some >>> optimizations >>> > >>> so as >>> > >>> > > > > > not >>> > >>> > > > > > # to load the internationalization machinery. >>> > >>> > > > > > USE_I18N = False >>> > >>> > >>> > > > > > # URL prefix for admin media -- CSS, JavaScript and >>> images. >>> > >>> Make sure >>> > >>> > > > > > to use a >>> > >>> > > > > > # trailing slash. >>> > >>> > > > > > # Examples: "http://foo.com/media/", "/media/". >>> > >>> > > > > > ADMIN_MEDIA_PREFIX = '/media/' >>> > >>> > >>> > > > > > # List of callables that know how to import templates >>> from >>> > >>> various >>> > >>> > > > > > sources. >>> > >>> > > > > > TEMPLATE_LOADERS = ( >>> > >>> > > > > > >>> 'django.template.loaders.filesystem.load_template_source', >>> > >>> > >>> 'django.template.loaders.app_directories.load_template_source', >>> > >>> > > > > > # >>> 'django.template.loaders.eggs.load_template_source', >>> > >>> > > > > > ) >>> > >>> > >>> > > > > > MIDDLEWARE_CLASSES = ( >>> > >>> > > > > > "django.middleware.common.CommonMiddleware", >>> > >>> > > > > > "django.contrib.sessions.middleware.SessionMiddleware", >>> > >>> > > > > > "django.middleware.locale.LocaleMiddleware", >>> > >>> > > > > > >>> "django.contrib.auth.middleware.AuthenticationMiddleware", >>> > >>> > >>> "django.contrib.flatpages.middleware.FlatpageFallbackMiddleware", >>> > >>> > > > > > "django.middleware.doc.XViewMiddleware", >>> > >>> > > > > > "threaded_multihost.middleware.ThreadLocalMiddleware", >>> > >>> > > > > > "satchmo_store.shop.SSLMiddleware.SSLRedirect") >>> > >>> > >>> > > > > > ROOT_URLCONF = 'artvswall.urls' >>> > >>> > >>> > > > > > TEMPLATE_DIRS = (os.path.join(DIRNAME, "templates")) >>> > >>> > >>> > > > > > TEMPLATE_CONTEXT_PROCESSORS = >>> > >>> > > > > > ('satchmo_store.shop.context_processors.settings', >>> > >>> > > > > > 'django.core.context_processors.auth', >>> > >>> > > > > > 'django.core.context_processors.i18n', >>> > >>> > > > > > ) >>> > >>> > >>> > > > > > INSTALLED_APPS = ( >>> > >>> > > > > > 'django.contrib.sites', >>> > >>> > > > > > 'satchmo_store.shop', >>> > >>> > > > > > 'django.contrib.admin', >>> > >>> > > > > > 'django.contrib.auth', >>> > >>> > > > > > 'django.contrib.admindocs', >>> > >>> > > > > > 'django.contrib.contenttypes', >>> > >>> > > > > > 'django.contrib.comments', >>> > >>> > > > > > 'django.contrib.sessions', >>> > >>> > > > > > 'django.contrib.sitemaps', >>> > >>> > > > > > 'django.contrib.flatpages', >>> > >>> > > > > > 'registration', >>> > >>> > > > > > 'keyedcache', >>> > >>> > > > > > 'livesettings', >>> > >>> > > > > > 'l10n', >>> > >>> > > > > > 'sorl.thumbnail', >>> > >>> > > > > > 'satchmo_store.contact', >>> > >>> > > > > > 'tax', >>> > >>> > > > > > 'tax.modules.no', >>> > >>> > > > > > 'tax.modules.area', >>> > >>> > > > > > 'tax.modules.percent', >>> > >>> > > > > > 'shipping', >>> > >>> > > > > > 'product', >>> > >>> > > > > > 'payment', >>> > >>> > > > > > 'payment.modules.giftcertificate', >>> > >>> > > > > > 'satchmo_utils', >>> > >>> > > > > > 'app_plugins', >>> > >>> > > > > > 'artvswall.website', >>> > >>> > > > > > ) >>> > >>> > >>> > > > > > On Apr 7, 6:21 >>> > >>> > ... >>> > >>> > read more ยป >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Satchmo users" group. >>> To post to this group, send email to [email protected]. >>> To unsubscribe from this group, send email to >>> [email protected]<satchmo-users%[email protected]> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/satchmo-users?hl=en. >>> >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Satchmo users" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<satchmo-users%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/satchmo-users?hl=en. >> > > > > -- > Bruce Kroeze > http://www.ecomsmith.com > It's time to hammer your site into shape. > > -- > You received this message because you are subscribed to the Google Groups > "Satchmo users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<satchmo-users%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/satchmo-users?hl=en. > -- You received this message because you are subscribed to the Google Groups "Satchmo users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/satchmo-users?hl=en.
