admin: don't present signing option if M2Crypto is not available

This commit is contained in:
Frédéric Péters 2012-08-14 14:45:10 +02:00
parent 23c7018894
commit 593ce6668b
1 changed files with 7 additions and 1 deletions

View File

@ -22,6 +22,11 @@ except ImportError:
except ImportError:
ET = None
try:
import M2Crypto
except ImportError:
M2Crypto = None
import tarfile
import time
from cStringIO import StringIO
@ -537,7 +542,8 @@ class FormDefPage(Directory):
form = Form(enctype='multipart/form-data')
form.add(CheckboxWidget, 'confirmation', title=_('Include confirmation page'),
value=self.formdef.confirmation)
form.add(SingleSelectWidget, 'signing', title=_('Signature'),
if M2Crypto:
form.add(SingleSelectWidget, 'signing', title=_('Signature'),
value=self.formdef.signing,
options = [
(None, _('None')),