158,15 → 158,11 |
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: |
if f: |
f.close() |
f.close() |
# Pad password |
password += (chr(0) * (32 - len(password))) |
# Data IV |
191,12 → 187,8 |
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: # |