File tree Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Expand file tree Collapse file tree 2 files changed +18
-0
lines changed Original file line number Diff line number Diff line change 50
50
except ImportError :
51
51
pass
52
52
53
+ #Try whatever dom implementations are avaliable from a list that are
54
+ #"supposed" to work
55
+ try :
56
+ import pxdom
57
+ treeTypes ["pxdom" ] = treebuilders .getTreeBuilder ("dom" , pxdom )
58
+ except ImportError :
59
+ pass
60
+
53
61
#Run the parse error checks
54
62
checkParseErrors = False # TODO
55
63
Original file line number Diff line number Diff line change @@ -94,6 +94,16 @@ def PullDOMAdapter(node):
94
94
"walker" : treewalkers .getTreeWalker ("beautifulsoup" )}
95
95
except ImportError :
96
96
pass
97
+
98
+ #Try whatever etree implementations are available from a list that are
99
+ #"supposed" to work
100
+ try :
101
+ import pxdom
102
+ treeTypes ['pxdom' ] = \
103
+ {"builder" : treebuilders .getTreeBuilder ("dom" , pxdom ),
104
+ "walker" : treewalkers .getTreeWalker ("dom" )}
105
+ except ImportError :
106
+ pass
97
107
98
108
try :
99
109
from genshi .core import QName , Attrs
You can’t perform that action at this time.
0 commit comments