Fixed macroman<->latin1 conversion. Some chars don't
exist in latin1, but at least the roundtrip results in the
same macroman characters.
diff --git a/Mac/Lib/cfmfile.py b/Mac/Lib/cfmfile.py
index cef28fe..9c449e0 100644
--- a/Mac/Lib/cfmfile.py
+++ b/Mac/Lib/cfmfile.py
@@ -70,7 +70,7 @@
try:
data = Res.Get1Resource('cfrg', 0).data
except Res.Error:
- raise Res.Error, "no cfrg¹ resource found", sys.exc_traceback
+ raise Res.Error, "no cfrgÕ resource found", sys.exc_traceback
finally:
Res.CloseResFile(resref)
Res.UseResFile(currentresref)
@@ -146,7 +146,7 @@
def getfragment(self):
if self.where <> 1:
- raise error, "can¹t read fragment, unsupported location"
+ raise error, "canÕt read fragment, unsupported location"
f = open(self.path, "rb")
f.seek(self.offset)
if self.length:
@@ -158,7 +158,7 @@
def copydata(self, outfile):
if self.where <> 1:
- raise error, "can¹t read fragment, unsupported location"
+ raise error, "canÕt read fragment, unsupported location"
infile = open(self.path, "rb")
if self.length == 0:
infile.seek(0, 2)