comparison roundup/cgi/TAL/XMLParser.py @ 5402:88dbacd11cd1

Python 3 preparation: update urllib / urllib2 / urlparse imports. The existing roundup/anypy/urllib_.py is extended to cover more imports and used in more places. Manual patch.
author Joseph Myers <jsm@polyomino.org.uk>
date Tue, 24 Jul 2018 23:48:30 +0000
parents 8c2402a78bb0
children 14a61eabcea8
comparison
equal deleted inserted replaced
5401:4cf48ff01e04 5402:88dbacd11cd1
11 # FOR A PARTICULAR PURPOSE 11 # FOR A PARTICULAR PURPOSE
12 # 12 #
13 ############################################################################## 13 ##############################################################################
14 # Modifications for Roundup: 14 # Modifications for Roundup:
15 # 1. commented out zLOG references 15 # 1. commented out zLOG references
16 # 2. use roundup.anypy.urllib_
16 """ 17 """
17 Generic expat-based XML parser base class. 18 Generic expat-based XML parser base class.
18 """ 19 """
19 20
20 #import zLOG 21 #import zLOG
81 82
82 def parseString(self, s): 83 def parseString(self, s):
83 self.parser.Parse(s, 1) 84 self.parser.Parse(s, 1)
84 85
85 def parseURL(self, url): 86 def parseURL(self, url):
86 import urllib 87 import roundup.anypy.urllib_
87 self.parseStream(urllib.urlopen(url)) 88 self.parseStream(roundup.anypy.urllib_.urlopen(url))
88 89
89 def parseStream(self, stream): 90 def parseStream(self, stream):
90 self.parser.ParseFile(stream) 91 self.parser.ParseFile(stream)
91 92
92 def parseFragment(self, s, end=0): 93 def parseFragment(self, s, end=0):

Roundup Issue Tracker: http://roundup-tracker.org/