You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mod_python-dev@quetz.apache.org by Graham Dumpleton <gr...@dscpl.com.au> on 2006/10/08 12:43:30 UTC
Re: [jira] Updated: (MODPYTHON-127) Use namespace for mod_python PythonOption settings.
On 14/08/2006, at 1:42 AM, Jim Gallacher wrote:
> Graham Dumpleton (JIRA) wrote:
>> [ http://issues.apache.org/jira/browse/MODPYTHON-127?page=all ]
>>
>> Graham Dumpleton updated MODPYTHON-127:
>> ---------------------------------------
>>
>> Fix Version/s: 3.3
>>
>> Lets target this to be done for 3.3. We just need some agreement
>> that proposed names are okay, plus a consensus on how we go about
>> deprecating old names. Do we have an option now which if enabled
>> prohibits use of old names and outputs some sort of warning if
>> they are, or do we do something else?
>>
>
> Forgive the LaTex. Here is a list that I had started to compile. We'll
> need to audit the affected bits of code to make sure they are actually
> using the new namespace. I haven't given any thought to the
> deprecation
> process though.
>
> Jim
>
> ----------------------------------------------------------------------
> --
> \strong{Reserved PythonOption Keywords}
>
> Some PythonOption keywords are used for configuring various aspects of
> mod_python. Any keyword starting with mod_python.* should be
> considered
> as reserved for internal mod_python use.
>
> Users are encouraged to use their own namespace qualifiers when
> creating
> add-on modules, and not pollute the global namespace.
>
> The following PythonOption keys are currently used by mod_python.
>
> % Note - Make sure you put a space character in any empty tables
> cells.
> % Otherwise the formatting will be messed up.
> \begin{tableiii}{l|c|l}{textrm}{Key}{Required Value}{Notes}
> \lineiii{mod_python.future.importer}{*}{Enables the experimental
> module importer.}
> \lineiii{mod_python.mutex_directory}{ }{ }
> \lineiii{mod_python.mutex_locks}{ }{ }
> \lineiii{mod_python.psp.cache_database_filename}{ }{ }
> \lineiii{mod_python.session.session.session_type}{ }{ }
Presume you meant:
\lineiii{mod_python.session.session_type}{ }{ }
Anyway, am going to start making the changes to the code.
Will support both old and new option names and unless I am
inspired will not do anything about deprecation warnings in
this version.
> \lineiii{mod_python.session.cookie_name}{ }{ }
> \lineiii{mod_python.session.application_path}{ }{ }
> \lineiii{mod_python.dbm_session.database_filename}{ }{ }
> \lineiii{mod_python.file_session.enable_fast_cleanup}{ }{ }
> \lineiii{mod_python.file_session.verify_session_timeout}{ }{ }
> \lineiii{mod_python.file_session.cleanup_grace_period}{ }{ }
> \lineiii{mod_python.file_session.cleanup_time_limit}{ }{ }
>
> \lineiii{session}{ }{Deprecated, use
> mod_python.session.session_type}
> \lineiii{session_directory}{ }{Deprecated, use
> mod_python.session.session_directory}
> \lineiii{session_fast_cleanup}{ }{Deprecated, use
> mod_python.file_session.enable_fast_cleanup}
> \lineiii{session_grace_period}{ }{Deprecated, use
> mod_python.file_session.cleanup_grace_period}
> \lineiii{session_verify_cleanup}{ }{Deprecated, use
> mod_python.file_session.cleanup_session_timeout}
> \lineiii{mod_python.}{ }{ }
> \end{tableiii}
>