/usr/lib/python2.7/dist-packages/pyquery/rules.py is in python-pyquery 1.2.9-2.
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 19 20 21 22 23 24 25 26 27 28 29 30 31 | # -*- coding: utf-8 -*-
try:
from deliverance.pyref import PyReference
from deliverance import rules
from ajax import PyQuery as pq
except ImportError:
pass
else:
class PyQuery(rules.AbstractAction):
"""Python function"""
name = 'py'
def __init__(self, source_location, pyref):
self.source_location = source_location
self.pyref = pyref
def apply(self, content_doc, theme_doc, resource_fetcher, log):
self.pyref(pq([content_doc]), pq([theme_doc]), resource_fetcher, log)
@classmethod
def from_xml(cls, el, source_location):
"""Parses and instantiates the class from an element"""
pyref = PyReference.parse_xml(
el, source_location=source_location,
default_function='transform')
return cls(source_location, pyref)
rules._actions['pyquery'] = PyQuery
def deliverance_proxy():
import deliverance.proxycommand
deliverance.proxycommand.main()
|