Summary: | ImportError: cannot import name c | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vladimir V. Kamarzin <vvk> |
Component: | python-module-pylons | Assignee: | Ivan Zakharyaschev <imz> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | antohami, cas, cow, darktemplar, enp, evg, george, grenka, lav, mithraen, nbr, obirvalger, qa_viy, real.altlinux.org, rider, sem, shaba, sin, slev, vitty, viy |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Vladimir V. Kamarzin
2009-11-06 14:26:33 MSK
По второй ссылке импорт исправился. Выходит, ошибка какая-то другая выбрасывается? Не могли бы Вы приложить этот prod.ini? Вот оригинальный http://orphereus.googlecode.com/svn/trunk/development.ini.template python-module-pylons-1.0-alt1.hg20090814.1 -> sisyphus: * Mon Nov 09 2009 Eugeny A. Rostovtsev (REAL) <real at altlinux> 1.0-alt1.hg20090814.1 - Fixed imports (ALT #22195) Хм, а у меня так и не починилось python-module-pylons-1.0-alt1.hg20090814.1 # paster setup-app prod.ini Traceback (most recent call last): File "/usr/bin/paster", line 8, in <module> load_entry_point('PasteScript==1.7.4dev', 'console_scripts', 'paster')() File "/usr/lib/python2.5/site-packages/paste/script/command.py", line 100, in run invoke(command, command_name, options, args[1:]) File "/usr/lib/python2.5/site-packages/paste/script/command.py", line 139, in invoke exit_code = runner.run(args) File "/usr/lib/python2.5/site-packages/paste/script/appinstall.py", line 68, in run return super(AbstractInstallCommand, self).run(new_args) File "/usr/lib/python2.5/site-packages/paste/script/command.py", line 234, in run result = self.command() File "/usr/lib/python2.5/site-packages/paste/script/appinstall.py", line 447, in command conf = appconfig(config_spec, relative_to=os.getcwd()) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 214, in appconfig global_conf=global_conf) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 247, in loadcontext global_conf=global_conf) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 270, in _loadconfig return loader.get_context(object_type, name, global_conf) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 401, in get_context section) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 423, in _context_from_use object_type, name=use, global_conf=global_conf) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 353, in get_context global_conf=global_conf) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 247, in loadcontext global_conf=global_conf) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 277, in _loadegg return loader.get_context(object_type, name, global_conf) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 553, in get_context object_type, name=name) File "/usr/lib/python2.5/site-packages/paste/deploy/loadwsgi.py", line 579, in find_egg_entry_point possible.append((entry.load(), protocol, entry.name)) File "/usr/lib/python2.5/site-packages/pkg_resources.py", line 1913, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File "/usr/lib/python2.5/site-packages/Orphereus/config/middleware.py", line 42, in <module> from Orphereus.config.environment import load_environment File "/usr/lib/python2.5/site-packages/Orphereus/config/environment.py", line 30, in <module> import Orphereus.lib.helpers File "/usr/lib/python2.5/site-packages/Orphereus/lib/helpers.py", line 28, in <module> from pylons import config, request, c, g ImportError: cannot import name c Прошу прощения, не сразу обратил внимание на разницу между вышеприведённой ошибкой и той, что исправляется по Вашей второй ссылке. Последние 3 строки - это не pylons, это Ваш Orphereus. Вот что в строке 28: from pylons import config, request, c, g А вот в pylons, PasteScript и PasteDeploy таких строк вообще нет. Короче, нужно чинить Orphereus. Хотя... можно просто добавить эти два объекта (c & g) в сам pylons. #15561 DONE sisyphus python-module-pylons.git=1.0-alt1.hg20090814.2 tnx, заработало |