/usr/lib/python2.7/dist-packages/pylons/decorators/util.py is in python-pylons 1.0.1-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | """Decorator internal utilities"""
import pylons
from pylons.controllers import WSGIController
def get_pylons(decorator_args):
"""Return the `pylons` object: either the :mod`~pylons` module or
the :attr:`~WSGIController._py_object` equivalent, searching a
decorator's *args for the latter
:attr:`~WSGIController._py_object` is more efficient as it provides
direct access to the Pylons global variables.
"""
if decorator_args:
controller = decorator_args[0]
if isinstance(controller, WSGIController):
return controller._py_object
return pylons
|