py23 Use more Tag()
diff --git a/Lib/fontTools/ttLib/tables/otBase.py b/Lib/fontTools/ttLib/tables/otBase.py
index f42539e..80b9d80 100644
--- a/Lib/fontTools/ttLib/tables/otBase.py
+++ b/Lib/fontTools/ttLib/tables/otBase.py
@@ -152,7 +152,7 @@
def readTag(self):
pos = self.pos
newpos = pos + 4
- value = self.data[pos:newpos]
+ value = Tag(self.data[pos:newpos])
assert len(value) == 4
self.pos = newpos
return value
@@ -416,6 +416,7 @@
self.items.append(struct.pack(">L", value))
def writeTag(self, tag):
+ tag = Tag(tag).tobytes()
assert len(tag) == 4
self.items.append(tag)