Catch more exceptions
This commit is contained in:
parent
ecafcf7aa7
commit
9d32307f34
1 changed files with 11 additions and 10 deletions
|
@ -75,18 +75,19 @@ def mkfirmware(device, path):
|
|||
|
||||
try:
|
||||
subprocess.call(["/usr/bin/make"])
|
||||
|
||||
os.chdir(BEFORE)
|
||||
|
||||
os.rename(glob.glob(SRCDIR + "/bin/targets/ar71xx/generic/*squashfs-sysupgrade.bin")[0], "%s/%s.bin" % (path, device.id))
|
||||
os.remove(SRCDIR + "/.kumilock")
|
||||
os.system("rm -rf " + SRCDIR + "/files/")
|
||||
os.system("rm " + SRCDIR + "/bin/targets/ar71xx/generic/*")
|
||||
device.firmware = datetime.datetime.now()
|
||||
device.save()
|
||||
return True
|
||||
|
||||
except:
|
||||
os.remove(SRCDIR + "/.kumilock")
|
||||
os.chdir(BEFORE)
|
||||
return False
|
||||
|
||||
os.chdir(BEFORE)
|
||||
|
||||
os.rename(glob.glob(SRCDIR + "/bin/targets/ar71xx/generic/*squashfs-sysupgrade.bin")[0], "%s/%s.bin" % (path, device.id))
|
||||
os.remove(SRCDIR + "/.kumilock")
|
||||
os.system("rm -rf " + SRCDIR + "/files/")
|
||||
os.system("rm " + SRCDIR + "/bin/targets/ar71xx/generic/*")
|
||||
device.firmware = datetime.datetime.now()
|
||||
device.save()
|
||||
return True
|
||||
|
||||
|
|
Loading…
Reference in a new issue