summaryrefslogtreecommitdiffstats
path: root/src/fedpkg.py
diff options
context:
space:
mode:
authorJesse Keating <jkeating@redhat.com>2010-01-29 16:24:57 -0800
committerJesse Keating <jkeating@redhat.com>2010-01-29 16:24:57 -0800
commit08db73a8de7d3aa462b81c69226dd1a3abe1fb59 (patch)
tree67e4f08b4e11e882a6875ea7d72142fdb9add36e /src/fedpkg.py
parentf32a66a8ba027d1d1fb74e2ef52a0d7b47ac364c (diff)
downloadfedora-packager-08db73a8de7d3aa462b81c69226dd1a3abe1fb59.tar.gz
fedora-packager-08db73a8de7d3aa462b81c69226dd1a3abe1fb59.tar.xz
fedora-packager-08db73a8de7d3aa462b81c69226dd1a3abe1fb59.zip
Use the new fedora_cert method to get a user name
Diffstat (limited to 'src/fedpkg.py')
-rwxr-xr-xsrc/fedpkg.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/fedpkg.py b/src/fedpkg.py
index 8f421be..2cafd29 100755
--- a/src/fedpkg.py
+++ b/src/fedpkg.py
@@ -12,6 +12,7 @@
import argparse
import fedpkg
+import fedora_cert
import os
import sys
import logging
@@ -95,8 +96,13 @@ def clog(args):
def clone(args):
if not args.user:
- # Use a method to scrape user from fedora cert here
- args.user = os.getlogin()
+ # Doing a try doesn't really work since the fedora_cert library just
+ # exits on error, but if that gets fixed this will work better.
+ try:
+ args.user = fedora_cert.read_user_cert()
+ except:
+ log.debug('Could not read Fedora cert, using login name')
+ args.user = os.getlogin()
if args.branches:
fedpkg.clone_with_dirs(args.module[0], args.user)
else: