コード例 #1
0
ファイル: XHTML.py プロジェクト: tijmengit/pycopia
 def fetch_form_elements(self):
     """Return active form element nodes, grouped by name in a dictionary."""
     rv = {}
     visitor = partial(self._check_node, rv)
     for node in self._children:
         node.walk(visitor)
     return rv
コード例 #2
0
ファイル: XHTML.py プロジェクト: ktosiu/pycopia
 def fetch_form_elements(self):
     """Return active form element nodes, grouped by name in a dictionary."""
     rv = {}
     visitor = partial(self._check_node, rv)
     for node in self._children:
         node.walk(visitor)
     return rv
コード例 #3
0
ファイル: jobrunner.py プロジェクト: tinkone/pycopia
def _parse_parameters(text):
    def _ParserCB(d, argv):
        for param in argv:
            if param.find("=") > 0:
                key, value = param.split("=", 1)
                d[key] = value

    d = {}
    p = shparser.ShellParser(aid.partial(_ParserCB, d))
    p.feed(text)
    p.feed("\n")
    return d
コード例 #4
0
ファイル: jobrunner.py プロジェクト: bharathi26/pycopia
def _parse_parameters(text):

    def _ParserCB(d, argv):
        for param in argv:
            if param.find("=") > 0:
                key, value = param.split("=", 1)
                d[key] = value

    d = {}
    p = shparser.ShellParser(aid.partial(_ParserCB, d))
    p.feed(text)
    p.feed("\n")
    return d
コード例 #5
0
ファイル: views.py プロジェクト: wildone/pycopia
def get_header_table(section, environ):
    d = dict([(k[5:].replace("_", "-").capitalize(), v)
              for k, v in environ.items() if k.startswith("HTTP")])
    tbl = section.new_table(d.keys(), [partial(renderval, d)],
                            ("HTTP Header", "Value"))
    tbl.width = "100%"
コード例 #6
0
ファイル: XHTML.py プロジェクト: ktosiu/pycopia
 def fetch_form_values(self, container=None):
     rv = container or []
     visitor = partial(self._get_node_value, rv)
     for node in self._children:
         node.walk(visitor)
     return rv
コード例 #7
0
ファイル: XHTML.py プロジェクト: ktosiu/pycopia
 def get_creator(self):
     def _creator(container, data):
         return create_POM(data, container.dtd)
     return partial(_creator, self)
コード例 #8
0
ファイル: XHTML.py プロジェクト: ktosiu/pycopia
 def get_nodemaker(self):
     def _make_node(container, name, attribs, *contents):
         return container.make_node(name, attribs, *contents)
     return partial(_make_node, self)
コード例 #9
0
ファイル: Plaintext.py プロジェクト: tijmengit/pycopia
    def get_nodemaker(self):
        def _make_node(container, name, attribs, *contents):
            return container.make_node(name, attribs, *contents)

        return partial(_make_node, self)
コード例 #10
0
ファイル: views.py プロジェクト: bharathi26/pycopia
def get_header_table(section, environ):
    d = dict([(k[5:].replace("_", "-").capitalize(), v) for k, v in environ.items() if k.startswith("HTTP")])
    tbl = section.new_table(d.keys(), [partial(renderval, d)], ("HTTP Header", "Value"))
    tbl.width = "100%"
コード例 #11
0
ファイル: XHTML.py プロジェクト: tijmengit/pycopia
    def get_creator(self):
        def _creator(container, data):
            return create_POM(data, container.dtd)

        return partial(_creator, self)
コード例 #12
0
ファイル: XHTML.py プロジェクト: tijmengit/pycopia
 def fetch_form_values(self, container=None):
     rv = container or []
     visitor = partial(self._get_node_value, rv)
     for node in self._children:
         node.walk(visitor)
     return rv