From ec2b49a5f0fbab41a4e20e8ad71fdc4904e1a47e Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Sun, 3 Jan 2010 01:22:33 +0100 Subject: [PATCH] [entropy.client.interfaces.loaders] RepositorySecurity() add keystore_dir argument --- libraries/entropy/client/interfaces/loaders.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libraries/entropy/client/interfaces/loaders.py b/libraries/entropy/client/interfaces/loaders.py index f59609a38..d2f4b7265 100644 --- a/libraries/entropy/client/interfaces/loaders.py +++ b/libraries/entropy/client/interfaces/loaders.py @@ -46,13 +46,15 @@ class LoadersMixin: self.__security_cache[chroot] = cached return cached - def RepositorySecurity(self): + def RepositorySecurity(self, keystore_dir = None): """ @raise RepositorySecurity.GPGError: GPGError based instances in case of problems. """ + if keystore_dir is None: + keystore_dir = etpConst['etpclientgpgdir'] return self.__RepositorySecurityLoader( - keystore_dir = etpConst['etpclientgpgdir']) + keystore_dir = keystore_dir) def QA(self): chroot = etpConst['systemroot']