Merge pull request #108 from pierotofy/tilesstuck

Fix gdal2tiles.py getting stuck on failure
pull/113/head
Piero Toffanin 2020-02-04 14:16:10 -06:00 zatwierdzone przez GitHub
commit 98d266c7c7
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
2 zmienionych plików z 5 dodań i 0 usunięć

Wyświetl plik

@ -31,6 +31,7 @@ const kill = require('tree-kill');
const S3 = require('./S3');
const request = require('request');
const utils = require('./utils');
const archiver = require('archiver');
const statusCodes = require('./statusCodes');

Wyświetl plik

@ -472,6 +472,8 @@ class Zoomify(object):
class GDALError(Exception):
pass
import os
main_pid = os.getpid()
def exit_with_error(message, details=""):
# Message printing and exit code kept from the way it worked using the OptionParser (in case
@ -481,6 +483,8 @@ def exit_with_error(message, details=""):
if details:
sys.stderr.write("\n\n%s\n" % details)
import signal
os.kill(main_pid, signal.SIGINT)
sys.exit(2)