def reload_modules(): """Reload all modules from disk""" try: global modules modules = import_modules() flash("Modules reloaded (press F5 to see them)", "success") except Exception as e: flash("Error while reloading modules: %s" % str(e), "danger") return render_template("messages.html")
def hub_modules(): """Return list of hub modules""" global modules modules = import_modules() context = { "modules": modules, } result = render_template( "powershell/modules.ps1", **context, ).encode() result = b64encode(encrypt((result), KEY)) return Response(result, content_type='text/plain; charset=utf-8')
def reload_modules(): """Reload all modules from disk""" try: global modules modules = import_modules() msg = { 'title': "Success", 'body': "Modules reloaded (press F5 to see them)", 'category': 'success', } except Exception as e: msg = { 'title': "An error occured", 'body': str(e), 'category': 'danger', } log.exception(e) flash(msg) return ('OK', 200)