Added database reconnect during downloading

This commit is contained in:
2019-12-15 00:27:30 -05:00
parent 204c9aba7d
commit b59851a377

View File

@@ -32,7 +32,11 @@ def download():
# print(base[y]+url[y]) # print(base[y]+url[y])
query = """ select active from manga where manga_id = """ + str(y+1) query = """ select active from manga where manga_id = """ + str(y+1)
try:
active = con.execute(query).fetchone() active = con.execute(query).fetchone()
except engine.Error as e:
if 'MySQL server has gone away' in str(e):
con = engine.connect()
if active[0] != 0: if active[0] != 0:
print("""manga-py """ + base[y]+url[y] + """ -n \"""" + name[y] + """\" -d \"""" + PATH + """\" -z -g """) print("""manga-py """ + base[y]+url[y] + """ -n \"""" + name[y] + """\" -d \"""" + PATH + """\" -z -g """)
@@ -80,7 +84,7 @@ def upload_jason():
z=z+1 z=z+1
while True: while True:
print("1. Download \n 2. Upload") print("1. Download \n 2. Upload\n 3. Exit")
val = input(">>>") val = input(">>>")
if val == "1": if val == "1":
download() download()