From 86cf15cd9f04148f3173aa728d5fa31ffd4ee811 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Sun, 22 Sep 2013 19:26:48 +0000 Subject: [PATCH] Fixed some bugs in the EncryptedTextField class. - Legacy-Id: 6246 --- ietf/nomcom/fields.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ietf/nomcom/fields.py b/ietf/nomcom/fields.py index 24714c259..8957605ff 100644 --- a/ietf/nomcom/fields.py +++ b/ietf/nomcom/fields.py @@ -3,7 +3,7 @@ from django.db import models from django.utils.encoding import smart_str from ietf.utils.pipe import pipe - +from ietf.utils.log import log class EncryptedException(Exception): pass @@ -19,10 +19,10 @@ class EncryptedTextField(models.TextField): except ValueError as e: raise ValueError("Trying to read the NomCom public key: " + str(e)) - code, out, error = pipe("%s smime -encrypt -in /dev/stdin %s" % (settings.OPENSSL_COMMAND, - cert_file), comments) + command = "%s smime -encrypt -in /dev/stdin %s" % (settings.OPENSSL_COMMAND, cert_file) + code, out, error = pipe(command, comments) if code != 0: - log("openssl error: %s:\n Error %s: %s" %(command, code, error)) + log("openssl error: %s:\n Error %s: %s" %(command, code, error)) if not error: instance.comments = out return out