Files
MainSite/Scripts.py
2023-08-17 22:53:17 +04:00

29 lines
1.2 KiB
Python
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!env/bin/python3.10
# -*- coding: UTF-8 -*-
import sys #для работы с аргументами
#активация FLASK
from flask import Flask
app = Flask(__name__, static_url_path='', static_folder='')
app.config.from_object('config') #активируем файл конфигурации
#=======================================================================
#Процедура чтения переменных из файла config.py
#=======================================================================
def GetConfig(VarName):
try:
return app.config[VarName] #чтение конфига
except:
return "" #если переменная не задана в конфиге, то выдаем пустоту
#=======================================================================
#MAIN
#=======================================================================
if __name__ == "__main__":
if len (sys.argv) > 1: #если что-то передано кроме имени файла
if (sys.argv[1]=='--getconfig'): #получаем команду
print (GetConfig(sys.argv[2])) #отправляем аргумент в процедуру