diff options
author | Joshua Ismael Haase Hernández <hahj87@gmail.com> | 2010-10-12 11:51:43 -0500 |
---|---|---|
committer | Joshua Ismael Haase Hernández <hahj87@gmail.com> | 2010-10-12 11:51:43 -0500 |
commit | 6c1729bf9d94407b36ac5717c254dacf8dffef3b (patch) | |
tree | 643ad0f9977b62ac447ba944de5ca6b75a4a1d8e /pato2.py | |
parent | c6787b4d56fc585aca5b5f5422aea0f2c85a5db1 (diff) |
If it can't open db_tar_file, print a warning and continue.
Diffstat (limited to 'pato2.py')
-rw-r--r-- | pato2.py | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -109,7 +109,11 @@ def get_info(repo_,arch_,db_tar_file=False,verbose_=verbose): if not db_tar_file: db_tar_file = repodir + db(repo_,arch_) if isfile(db_tar_file): - db_open_tar = tarfile.open(db_tar_file, 'r:gz') + try: + db_open_tar = tarfile.open(db_tar_file, 'r:gz') + except tarfile.ReadError: + printf("No valid db_file %s" % db_tar_file) + return(tuple()) else: printf("No db_file %s" % db_tar_file) return(tuple()) |