Skip to content

Commit 6741e72

Browse files
committed
Make app compatible with Python 3
1 parent 4e50236 commit 6741e72

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

xmlutils/bin/xmlkvrecursive.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
from xml.sax.handler import ContentHandler
88
from xml.sax.handler import EntityResolver
99
from xml.sax.xmlreader import InputSource
10-
import StringIO
10+
from io import StringIO
1111
import types
1212

1313
class NullInputSource(InputSource):
1414
def getByteStream(self):
15-
return StringIO.StringIO("entity files not supported.")
15+
return StringIO("entity files not supported.")
1616

1717
class NullEntityResolver(EntityResolver):
1818
def resolveEntity(self,publicId,systemId):
@@ -100,7 +100,7 @@ def endElement(self, name):
100100
parser = xml.sax.make_parser()
101101
parser.setContentHandler(handler)
102102
parser.setEntityResolver(NullEntityResolver())
103-
parser.parse(StringIO.StringIO(xml_text))
103+
parser.parse(StringIO(xml_text))
104104

105105
for k,v in handler.getNewFields().iteritems():
106106
r[k] = v

xmlutils/bin/xmlprettyprint.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
from xml.sax.handler import ContentHandler
66
from xml.sax.handler import EntityResolver
77
from xml.sax.xmlreader import InputSource
8-
import StringIO
8+
from io import StringIO
99

1010
class NullInputSource(InputSource):
1111
def getByteStream(self):
12-
return StringIO.StringIO("entity files not supported.")
12+
return StringIO("entity files not supported.")
1313

1414
class NullEntityResolver(EntityResolver):
1515
def resolveEntity(self,publicId,systemId):
@@ -70,7 +70,7 @@ def endElement(self, name):
7070
parser = xml.sax.make_parser()
7171
parser.setContentHandler(handler)
7272
parser.setEntityResolver(NullEntityResolver())
73-
parser.parse(StringIO.StringIO(xml_text))
73+
parser.parse(StringIO(xml_text))
7474

7575
r[dest_field] = handler.getOutput()
7676

xmlutils/bin/xmlsplit.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
from xml.sax.handler import EntityResolver
88
from xml.sax.xmlreader import InputSource
99
import copy
10-
import StringIO
10+
from io import StringIO
1111

1212

1313
class NullInputSource(InputSource):
1414
def getByteStream(self):
15-
return StringIO.StringIO("entity files not supported.")
15+
return StringIO("entity files not supported.")
1616

1717
class NullEntityResolver(EntityResolver):
1818
def resolveEntity(self,publicId,systemId):
@@ -73,7 +73,7 @@ def endElement(self, name):
7373
parser = xml.sax.make_parser()
7474
parser.setContentHandler(handler)
7575
parser.setEntityResolver(NullEntityResolver())
76-
parser.parse(StringIO.StringIO(xml_text))
76+
parser.parse(StringIO(xml_text))
7777
except:
7878
import traceback
7979
stack = traceback.format_exc()

xmlutils/default/app.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[launcher]
2-
version = 1.1
2+
version = 1.2
33
author = vbumgarner
44
description = XML utilities
55

0 commit comments

Comments
 (0)