Найти - Пользователи
Полная версия: Проблема с os.environ
Начало » Web » Проблема с os.environ
1 2
__ALEN__
Привет всем! Проблема такая:
Если прописать в httpd.conf LoadModule python_module module/module_python.so то os.environ возвращает список системных параметров а не параметри headers, а если закомментировать загрузку модуля то возвращает параметры headers. Кто-то сталкивался с такой проблемой?
__ALEN__
Насколько я понял в mod_python os.environ заменяет req
regall
__ALEN__
Насколько я понял в mod_python os.environ заменяет req
да, кроме того в отличие от “обычного” os.environ, который является объектом, в mod_python os.environ - dict.
__ALEN__
В обычном он тоже dict,
regall
__ALEN__
В обычном он тоже dict,
OMG:
Python 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>> x = {1:1}
>>> type
<type 'type'>
>>> type(x)
<type 'dict'>
>>> import os
>>> type(os.environ)
<type 'instance'>
>>>
Андрей Светлов
Нет - хоть и очень похож :)
__ALEN__
а возвращает в dict
regall
__ALEN__
а возвращает в dict
Кто куда и что возвращает?
Если вы о print environ, вот ссылка для размышлений: http://docs.python.org/reference/simple_stmts.html#the-print-statement
По вашему, это тоже словарь? :
>>> class X(object):
... def __init__(self, data = {}):
... self._data = data
... def __getitem__(self, key):
... return self._data[key]
...
>>> x = X()
>>> x = X({'vasia':1,'kolia':2})
>>> x['vasia']
1
>>>
Андрей Светлов
Посмотрите в os.py реализацию _Environ и не спорьте.
Вообще это - не принципиально.
__ALEN__
regall
__ALEN__
а возвращает в dict
Кто куда и что возвращает?
Если вы о print environ, вот ссылка для размышлений: http://docs.python.org/reference/simple_stmts.html#the-print-statement
По вашему, это тоже словарь? :
>>> class X(object):
... def __init__(self, data = {}):
... self._data = data
... def __getitem__(self, key):
... return self._data[key]
...
>>> x = X()
>>> x = X({'vasia':1,'kolia':2})
>>> x['vasia']
1
>>>
Не путайте print с return, а разве это не словарь?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB