Mercurial > p > roundup > code
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): |
