We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 85de20c commit 2f0cf5aCopy full SHA for 2f0cf5a
mosaicweb/views.py
@@ -486,14 +486,24 @@ def _shutdownServer():
486
487
logger.info("Starting shutdown.")
488
489
+ if sys.platform.startswith('win'):
490
+ func = request.environ.get('werkzeug.server.shutdown')
491
+ if func is None:
492
+ raise RuntimeError('No servers found.')
493
+
494
495
for k, s in gAnalysisSessions.items():
496
logger.info('Shutting down running analysis {0}'.format(k))
497
if s['analysisRunning']:
498
s['mosaicAnalysisObject'].stopAnalysis()
499
500
501
logger.info("Shutdown complete.")
- sys.exit(errno.EINTR)
502
503
504
+ func()
505
+ else:
506
+ sys.exit(errno.EINTR)
507
508
def _folderDesc(item):
509
nqdf = len(glob.glob(item+'/*.qdf'))
0 commit comments