(Hc@s,dZddkZddkZddkZddklZddkZddkZddkl Z ddk l Z l Z dgZdZdZd Zd Zd Zd Zd ZdZdZdZdZe eiie dddZdefdYZeddZdZde fdYZ dS(s<Legacy (older versions of Pylons) functionality and warningsiN(tStackedObjectProxy(tResponse(t deprecatedt func_movetload_hsmThe attribute 'config.%s' has moved to the pylons.config dictionary: Please access it via pylons.config['%s']s0The pylons.config.Config object is deprecated. Please load the environment configuration via the pylons.config object in config/environment.py instead, .e.g: from pylons import config And in in the load_environment function: config['routes.map'] = map # The template options tmpl_options = config['buffet.template_options'] # CONFIGURATION OPTIONS HERE (note: all config options will override any # Pylons config options) See the default config/environment.py created via the "paster create -t pylons" command for a full example. sjThe 'default_charset' keyword argument to the %(klass)s constructor is deprecated. Please specify the charset in the response_options dictionary in your config/environment.py file instead, .e.g. from pylons import config Add the following lines to the end of the load_environment function: config['pylons.response_options']['charset'] = '%(charset)s' sThe 'error_template' errorware argument for customizing EvalException is deprecated, please remove it. To customize EvalException's HTML, setup your own EvalException and ErrorMiddlewares instead of using ErrorHandler.s>The log function is deprecated. Use the logging module insteads|The [app:main] 'prefix' configuration option has been deprecated, please use paste.deploy.config.PrefixMiddleware instead. To enable PrefixMiddleware in the config file, add the following line to the [app:main] section: filter-with = app-prefix and the following lines to the end of the config file: [filter:app-prefix] use = egg:PasteDeploy#prefix prefix = %s spylons.database is deprecated, and will be removed from a future version of Pylons. SQLAlchemy 0.3.x users are recommended to migrate to SAContext (http://cheeseshop.python.org/pypi/SAContext) for similar functionalityspylons.h is deprecated: use your project's lib.helpers module directly instead. Your lib/helpers.py may require the following additional imports: from pylons.helpers import log from pylons.i18n import get_lang, set_lang Use the following in your project's lib/base.py file (and any other module that uses h): import MYPROJ.lib.helpers as h (where MYPROJ is the name of your project) instead of: from pylons import h slrender_response is deprecated, please return the response content directly (via the render function) insteadsTpaths['root_path'] has been moved to paths['root'], please update your configurationcCsbt|dtti|ddd}t|tio|S|d}t|ti|S(s This is a legacy test for pre-0.9.3 projects to continue using the old style Helper imports. The proper style is to pass the helpers module ref to the PylonsApp during initialization. s .lib.baseths .lib.helpersN(t __import__tgetattrtsystmodulestNonet isinstancettypest ModuleType(t package_namettheir_ht helpers_name((s1/usr/lib/python2.6/site-packages/pylons/legacy.pyRks  spylons.jsonifytmoved_tospylons.decorators.jsonifytDeprecatedStackedObjectProxycBseZdZRS(cOs#tittdti||S(Ni(twarningstwarntpylons_h_warningtDeprecationWarningRt _current_obj(targstkwargs((s1/usr/lib/python2.6/site-packages/pylons/legacy.pyRs(t__name__t __module__R(((s1/usr/lib/python2.6/site-packages/pylons/legacy.pyRstnameRsReturning a Response object from a controller is deprecated, and support for it will be removed in a future version of Pylons. Please return the response content directly and or use pylons.response insteadRcBseZdZRS(cOs*tittdti|||dS(Ni(RRtresponse_warningRtPylonsResponset__init__(tselfRR((s1/usr/lib/python2.6/site-packages/pylons/legacy.pyRs(RRR(((s1/usr/lib/python2.6/site-packages/pylons/legacy.pyRs(t__doc__RR Rtpaste.registryRtpylonstpylons.decoratorstpylons.controllers.utilRRt pylons.utilRRt__all__tconfig_attr_movedtconfig_load_environmenttdefault_charset_warningterror_template_warningt log_warningtprefix_warningtpylons_database_warningRtrender_response_warningt root_pathRt decoratorstjsonifyRRR(((s1/usr/lib/python2.6/site-packages/pylons/legacy.pyts6