Subversion Repositories pub

Compare Revisions

Ignore whitespace Rev 124 → Rev 125

/relevation/branches/0.2/relevation.py
158,11 → 158,15
sys.stderr.write('Password is required\n')
sys.exit(os.EX_USAGE)
# Encrypted data
f = None
try:
if not os.access(datafile, os.R_OK):
raise IOError('File \'%s\' not accessible' % datafile)
f = open(datafile, "rb")
data = f.read()
finally:
f.close()
if f:
f.close()
# Pad password
password += (chr(0) * (32 - len(password)))
# Data IV
187,8 → 191,12
except libxml2.parserError as e:
sys.stderr.write('XML parsing error\n')
if not RELEASE:
import traceback
traceback.print_exc()
sys.exit(os.EX_DATAERR)
except IOError as e:
if not RELEASE:
traceback.print_exc()
sys.stderr.write(str(e)+"\n")
sys.exit(os.EX_IOERR)
 
# vim:set ts=4 et ai fileencoding=utf-8: #