docs: def run_wsgi(settings_module):
      """Run CLAM in WSGI mode"""
      global settingsmodule, DEBUG #pylint: disable=global-statement
      printdebug("Initialising WSGI service")
  
      globals()['settings'] = settings_module
      settingsmodule = settings_module.__name__
  
      try:
          if settings.DEBUG:
              DEBUG = True
              setdebug(True)
      except:
          pass
  
      test_version()
      if DEBUG:
          setlog(sys.stderr)
      else:
          setlog(None)
      try:
          if settings.LOGFILE:
              setlogfile(settings.LOGFILE)
      except:
          pass
      set_defaults() #host, port
      test_dirs()
  
      if DEBUG:
          from werkzeug.debug import DebuggedApplication
          return DebuggedApplication(CLAMService('wsgi').service.wsgi_app, True)
      else:
          return CLAMService('wsgi').service.wsgi_app