kopia lustrzana https://github.com/OpenDroneMap/NodeODM
Merge pull request #108 from pierotofy/tilesstuck
Fix gdal2tiles.py getting stuck on failurepull/113/head
commit
98d266c7c7
|
@ -31,6 +31,7 @@ const kill = require('tree-kill');
|
||||||
const S3 = require('./S3');
|
const S3 = require('./S3');
|
||||||
const request = require('request');
|
const request = require('request');
|
||||||
const utils = require('./utils');
|
const utils = require('./utils');
|
||||||
|
const archiver = require('archiver');
|
||||||
|
|
||||||
const statusCodes = require('./statusCodes');
|
const statusCodes = require('./statusCodes');
|
||||||
|
|
||||||
|
|
|
@ -472,6 +472,8 @@ class Zoomify(object):
|
||||||
class GDALError(Exception):
|
class GDALError(Exception):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
import os
|
||||||
|
main_pid = os.getpid()
|
||||||
|
|
||||||
def exit_with_error(message, details=""):
|
def exit_with_error(message, details=""):
|
||||||
# Message printing and exit code kept from the way it worked using the OptionParser (in case
|
# 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:
|
if details:
|
||||||
sys.stderr.write("\n\n%s\n" % details)
|
sys.stderr.write("\n\n%s\n" % details)
|
||||||
|
|
||||||
|
import signal
|
||||||
|
os.kill(main_pid, signal.SIGINT)
|
||||||
sys.exit(2)
|
sys.exit(2)
|
||||||
|
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue