Changeset View
Changeset View
Standalone View
Standalone View
wallace/module_gpgencrypt.py
Show First 20 Lines • Show All 280 Lines • ▼ Show 20 Lines | try: | ||||
message.add_header('X-wallace-gpg-encrypted', 'true') | message.add_header('X-wallace-gpg-encrypted', 'true') | ||||
(fp, new_filepath) = tempfile.mkstemp(dir="/var/spool/pykolab/wallace/gpgencrypt/ACCEPT") | (fp, new_filepath) = tempfile.mkstemp(dir="/var/spool/pykolab/wallace/gpgencrypt/ACCEPT") | ||||
os.write(fp, message.as_string()) | os.write(fp, message.as_string()) | ||||
os.close(fp) | os.close(fp) | ||||
os.unlink(filepath) | os.unlink(filepath) | ||||
exec('modules.cb_action_%s(%r, %r)' % ('ACCEPT','gpgencrypt', new_filepath)) | exec('modules.cb_action_%s(%r, %r)' % ('ACCEPT','gpgencrypt', new_filepath)) | ||||
except Exception, errmsg: | except Exception as errmsg: | ||||
log.error(_("An error occurred: %r") % (errmsg)) | log.error(_("An error occurred: %r") % (errmsg)) | ||||
if conf.debuglevel > 8: | if conf.debuglevel > 8: | ||||
import traceback | import traceback | ||||
traceback.print_exc() | traceback.print_exc() |