Display error on stderr and fallback to system default home on GPG initialization error

This commit is contained in:
Roberto Rosario
2012-01-25 02:55:25 -04:00
parent af04f532ad
commit 7495026d69

View File

@@ -1,4 +1,13 @@
from django_gpg.api import GPG
from django_gpg.conf.settings import KEYSERVERS, GPG_HOME
from __future__ import absolute_import
gpg = GPG(home=GPG_HOME, keyservers=KEYSERVERS)
import sys
from .api import GPG
from .conf.settings import KEYSERVERS, GPG_HOME
try:
gpg = GPG(home=GPG_HOME, keyservers=KEYSERVERS)
except Exception, e:
gpg = GPG(keyservers=KEYSERVERS)
sys.stderr.write(u'ERROR: GPG initialization error: %s\n' % e)
sys.stderr.write(u'INFO: Initializating GPG with system default home\n')