[svn] convert unfound files to lower case and try again

Copied from http://cucc@cucc.survex.com/svn/trunk/expoweb/troggle/, rev. 8071 by julian @ 11/7/2008 8:55 AM
This commit is contained in:
substantialnoninfringinguser 2009-05-13 05:20:08 +01:00
parent 0b9afdd0e7
commit a21b61e2b6

View File

@ -11,7 +11,10 @@ re_date = re.compile(r"^\s*\*date\s+(.*?)\s*$", re.IGNORECASE)
def fileIterator(directory, filename): def fileIterator(directory, filename):
survex_file = os.path.join(directory, filename + ".svx") survex_file = os.path.join(directory, filename + ".svx")
f = open(os.path.join(settings.SURVEX_DATA, survex_file), "rb") try:
f = open(os.path.join(settings.SURVEX_DATA, survex_file), "rb")
except:
f = open(os.path.join(settings.SURVEX_DATA, survex_file).lower(), "rb")
char = 0 char = 0
for line in f.readlines(): for line in f.readlines():
line = unicode(line, "latin1") line = unicode(line, "latin1")
@ -50,7 +53,7 @@ def make_model(name, parent, iter_lines, sf, c, l):
assert (end.groups()[0]).lower() == (name).lower() assert (end.groups()[0]).lower() == (name).lower()
return None return None
elif date: elif date:
print date.groups()[0] #print date.groups()[0]
m.text = m.text + line m.text = m.text + line
else: else:
m.text = m.text + line m.text = m.text + line