diff options
author | Dennis Gilmore <dennis@ausil.us> | 2009-08-06 12:40:29 -0500 |
---|---|---|
committer | Dennis Gilmore <dennis@ausil.us> | 2009-08-06 12:40:29 -0500 |
commit | 5ccca5009de1959f237a6baf9db849948f50817c (patch) | |
tree | c21e489b87a88d196bd94945bfd1e141c37d93bc | |
parent | af4f2dcd6fc016f307a10ce94e868d3420f31020 (diff) | |
download | fedora-packager-5ccca5009de1959f237a6baf9db849948f50817c.tar.gz fedora-packager-5ccca5009de1959f237a6baf9db849948f50817c.tar.xz fedora-packager-5ccca5009de1959f237a6baf9db849948f50817c.zip |
use try except for writing the new cert
-rwxr-xr-x | src/fedora-cert.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/fedora-cert.py b/src/fedora-cert.py index 350875f..354ee0a 100755 --- a/src/fedora-cert.py +++ b/src/fedora-cert.py @@ -86,16 +86,16 @@ def create_user_cert(username): fas.logout() sys.exit(1) cert_file = os.path.join(os.path.expanduser('~'), ".fedora.cert") - if not os.access(cert_file, os.W_OK): + try: + FILE = open(cert_file,"w") + FILE.write(cert) + FILE.close() + except: print """Can not open cert file for writing. Please paste certificate into ~/.fedora.cert""" print cert sys.exit(1) - else: - FILE = open(cert_file,"w") - FILE.write(cert) - FILE.close() def main(opts): # lets read in the existing cert if it exists. |