properly pass argument during trustdb repair

fix/83-SIG_SUBPACKET
Charles Duffy 2014-10-02 04:53:30 -05:00
parent 572c911b82
commit 98e0fc7cf5
1 changed files with 4 additions and 4 deletions

View File

@ -57,7 +57,7 @@ def export_ownertrust(cls, trustdb=None):
except (OSError, IOError) as err: except (OSError, IOError) as err:
log.debug(str(err)) log.debug(str(err))
export_proc = cls._open_subprocess('--export-ownertrust') export_proc = cls._open_subprocess(['--export-ownertrust'])
tdb = open(trustdb, 'wb') tdb = open(trustdb, 'wb')
_util._threaded_copy_data(export_proc.stdout, tdb) _util._threaded_copy_data(export_proc.stdout, tdb)
@ -71,7 +71,7 @@ def import_ownertrust(self, trustdb=None):
if trustdb is None: if trustdb is None:
trustdb = os.path.join(cls.homedir, 'trustdb.gpg') trustdb = os.path.join(cls.homedir, 'trustdb.gpg')
import_proc = cls._open_subprocess('--import-ownertrust') import_proc = cls._open_subprocess(['--import-ownertrust'])
tdb = open(trustdb, 'rb') tdb = open(trustdb, 'rb')
_util._threaded_copy_data(tdb, import_proc.stdin) _util._threaded_copy_data(tdb, import_proc.stdin)
@ -98,6 +98,6 @@ def fix_trustdb(cls, trustdb=None):
""" """
if trustdb is None: if trustdb is None:
trustdb = os.path.join(cls.homedir, 'trustdb.gpg') trustdb = os.path.join(cls.homedir, 'trustdb.gpg')
export_proc = cls._open_subprocess('--export-ownertrust') export_proc = cls._open_subprocess(['--export-ownertrust'])
import_proc = cls._open_subprocess('--import-ownertrust') import_proc = cls._open_subprocess(['--import-ownertrust'])
_util._threaded_copy_data(export_proc.stdout, import_proc.stdin) _util._threaded_copy_data(export_proc.stdout, import_proc.stdin)