[Lxml-checkins] r50924 - in lxml/trunk: . src/lxml
scoder at codespeak.net
scoder at codespeak.net
Wed Jan 23 16:11:50 CET 2008
Author: scoder
Date: Wed Jan 23 16:11:49 2008
New Revision: 50924
Modified:
lxml/trunk/ (props changed)
lxml/trunk/src/lxml/dtd.pxi
lxml/trunk/src/lxml/relaxng.pxi
lxml/trunk/src/lxml/xmlschema.pxi
Log:
r3290 at delle: sbehnel | 2008-01-23 13:03:09 +0100
keyword-only arguments in validators
Modified: lxml/trunk/src/lxml/dtd.pxi
==============================================================================
--- lxml/trunk/src/lxml/dtd.pxi (original)
+++ lxml/trunk/src/lxml/dtd.pxi Wed Jan 23 16:11:49 2008
@@ -27,7 +27,7 @@
catalog.
"""
cdef tree.xmlDtd* _c_dtd
- def __init__(self, file=None, external_id=None):
+ def __init__(self, file=None, *, external_id=None):
self._c_dtd = NULL
if file is not None:
if python._isString(file):
Modified: lxml/trunk/src/lxml/relaxng.pxi
==============================================================================
--- lxml/trunk/src/lxml/relaxng.pxi (original)
+++ lxml/trunk/src/lxml/relaxng.pxi Wed Jan 23 16:11:49 2008
@@ -21,10 +21,12 @@
cdef class RelaxNG(_Validator):
"""Turn a document into a Relax NG validator.
- Can also load from filesystem directly given file object or filename.
+
+ Either pass a schema as Element or ElementTree, or pass a file or
+ filename through the ``file`` keyword argument.
"""
cdef relaxng.xmlRelaxNG* _c_schema
- def __init__(self, etree=None, file=None):
+ def __init__(self, etree=None, *, file=None):
cdef _Document doc
cdef _Element root_node
cdef xmlNode* c_node
Modified: lxml/trunk/src/lxml/xmlschema.pxi
==============================================================================
--- lxml/trunk/src/lxml/xmlschema.pxi (original)
+++ lxml/trunk/src/lxml/xmlschema.pxi Wed Jan 23 16:11:49 2008
@@ -21,9 +21,12 @@
cdef class XMLSchema(_Validator):
"""Turn a document into an XML Schema validator.
+
+ Either pass a schema as Element or ElementTree, or pass a file or
+ filename through the ``file`` keyword argument.
"""
cdef xmlschema.xmlSchema* _c_schema
- def __init__(self, etree=None, file=None):
+ def __init__(self, etree=None, *, file=None):
cdef _Document doc
cdef _Element root_node
cdef xmlDoc* fake_c_doc
More information about the lxml-checkins
mailing list