+def crash_on_critical(event):
+ if event.get('log_level') >= LogLevel.critical:
+ print('crashing: ', twisted.logger.formatEvent(event), file=sys.stderr)
+ #print('crashing!', file=sys.stderr)
+ #os._exit(1)
+ try: reactor.stop()
+ except twisted.internet.error.ReactorNotRunning: pass
+