]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Commented out debug print statements; be a little more clever
authorGuido van Rossum <guido@python.org>
Wed, 25 Mar 1992 14:53:05 +0000 (14:53 +0000)
committerGuido van Rossum <guido@python.org>
Wed, 25 Mar 1992 14:53:05 +0000 (14:53 +0000)
about strings containing backslashes.

Lib/irix5/flp.py
Lib/plat-irix5/flp.py

index e67e995bc6ded213075e80e35c3394eee5036e16..e6608f8053c5ee01e748e02a724934dd6f14066c 100755 (executable)
@@ -67,7 +67,7 @@ def checkcache(filename):
     try:
        fp = open(cachename, 'r')
     except IOError:
-       print 'flp: no cache file', cachename
+       #print 'flp: no cache file', cachename
        return None
     try:
        if fp.read(4) != MAGIC:
@@ -76,9 +76,9 @@ def checkcache(filename):
        cache_mtime = rdlong(fp)
        file_mtime = getmtime(filename)
        if cache_mtime != file_mtime:
-           print 'flp: outdated cache file', cachename
+           #print 'flp: outdated cache file', cachename
            return None
-       print 'flp: valid cache file', cachename
+       #print 'flp: valid cache file', cachename
        altforms = marshal.load(fp)
        forms = {}
        for name in altforms.keys():
@@ -139,7 +139,7 @@ def writecache(filename, forms):
     fp.seek(0)
     fp.write(MAGIC)
     fp.close()
-    print 'flp: wrote cache file', cachename
+    #print 'flp: wrote cache file', cachename
     
 #
 # Internal: Locate form file (using PYTHONPATH) and open file
@@ -218,6 +218,12 @@ class _newobj:
 # Internal parsing routines.
 #
 def _parse_string(str):
+    if '\\' in str:
+       s = '\'' + str + '\''
+       try:
+           return eval(s)
+       except:
+           pass
     return str
 
 def _parse_num(str):
index e67e995bc6ded213075e80e35c3394eee5036e16..e6608f8053c5ee01e748e02a724934dd6f14066c 100755 (executable)
@@ -67,7 +67,7 @@ def checkcache(filename):
     try:
        fp = open(cachename, 'r')
     except IOError:
-       print 'flp: no cache file', cachename
+       #print 'flp: no cache file', cachename
        return None
     try:
        if fp.read(4) != MAGIC:
@@ -76,9 +76,9 @@ def checkcache(filename):
        cache_mtime = rdlong(fp)
        file_mtime = getmtime(filename)
        if cache_mtime != file_mtime:
-           print 'flp: outdated cache file', cachename
+           #print 'flp: outdated cache file', cachename
            return None
-       print 'flp: valid cache file', cachename
+       #print 'flp: valid cache file', cachename
        altforms = marshal.load(fp)
        forms = {}
        for name in altforms.keys():
@@ -139,7 +139,7 @@ def writecache(filename, forms):
     fp.seek(0)
     fp.write(MAGIC)
     fp.close()
-    print 'flp: wrote cache file', cachename
+    #print 'flp: wrote cache file', cachename
     
 #
 # Internal: Locate form file (using PYTHONPATH) and open file
@@ -218,6 +218,12 @@ class _newobj:
 # Internal parsing routines.
 #
 def _parse_string(str):
+    if '\\' in str:
+       s = '\'' + str + '\''
+       try:
+           return eval(s)
+       except:
+           pass
     return str
 
 def _parse_num(str):