X-Git-Url: https://git.sthu.org/?p=paralleljobs.git;a=blobdiff_plain;f=paralleljobs.py;h=890ff35d9bd5aaabb619cb2fb0dbeb85170a4e07;hp=535921c758b70c6bd09707e05a50ff31cdd9281d;hb=ddee40c9113e3b1dffef461b61930aded2bb6d83;hpb=3efeb3047d800403f9db6adb77b47cf06872ed40 diff --git a/paralleljobs.py b/paralleljobs.py index 535921c..890ff35 100755 --- a/paralleljobs.py +++ b/paralleljobs.py @@ -36,8 +36,12 @@ def printStatusInfo(conn): c.close() - perdone = 100.0*float(nodone)/float(nototal) - perwl = 100.0*float(wldone)/float(wltotal) + perdone = 0 + perwl = 0 + if nototal > 0: + perdone = 100.0*float(nodone)/float(nototal) + if wltotal > 0: + perwl = 100.0*float(wldone)/float(wltotal) print("%d (%.1f%%) of %d jobs and %.1f%% of the workload done. %d jobs are running." % \ (nodone, perdone, nototal, perwl, nostarted-nodone)) @@ -246,7 +250,7 @@ if __name__ == "__main__": print("No database given.") sys.exit(os.EX_USAGE) - conn = sqlite3.connect(dbfn) + conn = sqlite3.connect(dbfn, timeout=60) createSchema(conn) if status: