Remove most uses of module string
diff --git a/Lib/fontTools/ttLib/tables/asciiTable.py b/Lib/fontTools/ttLib/tables/asciiTable.py
index e3a38e1..c65a3b3 100644
--- a/Lib/fontTools/ttLib/tables/asciiTable.py
+++ b/Lib/fontTools/ttLib/tables/asciiTable.py
@@ -1,4 +1,3 @@
-import string
from . import DefaultTable
@@ -7,16 +6,16 @@
def toXML(self, writer, ttFont):
data = self.data
# removing null bytes. XXX needed??
- data = string.split(data, '\0')
- data = string.join(data, '')
+ data = data.split('\0')
+ data = ''.join(data)
writer.begintag("source")
writer.newline()
- writer.write_noindent(string.replace(data, "\r", "\n"))
+ writer.write_noindent(data.replace("\r", "\n"))
writer.newline()
writer.endtag("source")
writer.newline()
def fromXML(self, name, attrs, content, ttFont):
- lines = string.split(string.replace(string.join(content, ""), "\r", "\n"), "\n")
- self.data = string.join(lines[1:-1], "\r")
+ lines = ''.join(content).replace("\r", "\n").split("\n")
+ self.data = "\r".join(lines[1:-1])