summaryrefslogtreecommitdiff
path: root/src/lxml/builder.pxd
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2017-08-19 20:32:27 +0200
committerStefan Behnel <stefan_ml@behnel.de>2017-08-19 20:32:27 +0200
commit9f21aa602440c1e6fb3d35b627c170fccf065dcd (patch)
tree25acdf6d3bf451683dc895dfeeea2fa25ed543b4 /src/lxml/builder.pxd
parent99757e7af475f4e02eda0d69f48dde73211b2fc1 (diff)
downloadpython-lxml-9f21aa602440c1e6fb3d35b627c170fccf065dcd.tar.gz
Compile ElementMaker into an extension type to speed it up.
Diffstat (limited to 'src/lxml/builder.pxd')
-rw-r--r--src/lxml/builder.pxd5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lxml/builder.pxd b/src/lxml/builder.pxd
new file mode 100644
index 00000000..de3cdfec
--- /dev/null
+++ b/src/lxml/builder.pxd
@@ -0,0 +1,5 @@
+cdef class ElementMaker:
+ cdef readonly dict _nsmap
+ cdef readonly dict _typemap
+ cdef readonly object _namespace
+ cdef readonly object _makeelement