def run(data): import application x = application.run(data) return x
import application as app if __name__ == '__main__': app.run()
rom myproject import application if __name__ == "__main__": application.run() os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")
tempList = list() tempList.append(record) format_multiple_recs(tempList) except Exception as e: flash("Entry does not exist in the database") @application.route('/') @application.route('/', methods=['GET', 'POST']) def home(): error = None if request.method == 'POST': #filter out results based on buttons if request.form['enter_button'] == 'Load Data': load_data() #return "Loading data" elif request.form['enter_button'] == 'Clear Data': clear_data() #return "Clearing data" #Clear DynamoDB + S3 Object elif request.form['enter_button'] == 'Query': query_data(request.form['firstName'], request.form['lastName']) #firstName = request.form['firstName'] #lastName = request.form['lastName'] #return "Hello " + firstName + " " + lastName return render_template('home.html', error=error) if __name__ == "__main__": application.run(debug=True)
from server.main-controller import application if __name__ == "__main__": application.run()
def main(argc: int, argv: List[str]): from application import run run()
def main(): import application application.run()
def img_request(): global check_pdata if request.method == 'POST': # 사용자 데이터 클래스 객체 생성 및 초기화 _users = session['Userid'] _users = User_data() img_file = list(request.files) print("\n[DEBUG1-0]img_request (img_file) >>", img_file) for file_id in img_file: imagefile = request.files[file_id] filename = werkzeug.utils.secure_filename(imagefile.filename) print("Image Filename : ", imagefile.filename) timestr = time.strftime("%Y%m%d-%H%M%S") directory = configs.img_path filename = directory + timestr + '_' + filename imagefile.save(filename) print("\n[DEBUG1-1]img_request (filename) >>", filename, end="\n\n") message, _users.state, _users.slot_data, _users.imgurl, _users.locations = application.run( filename, _users.state, img, None) result = [['message', message], ['sender', 'Trigobot'], ['receiver', 'User'], ['imageurl', _users.imgurl], ['latitude', _users.locations[1]], ['longitude', _users.locations[0]], ['link', _users.locations[2]]] result = dict(result) _users.filename = None return result
def Trigobot_request(): global check_user # 사용자 데이터 클래스 객체 생성 및 초기화 _users = session['Userid'] _users = User_data() if session['Userid'] not in list(check_user.keys()): check_user[session['Userid']] = _users if request.method == 'POST': ## 유저세션 체크 c_cookie = request.headers.get('Cookie') print("########## session(chatbot) ##########\n", session, end="\n\n") uid = session['Userid'] if c_cookie in session.sid: print("####### Complete Authentication !!! #######\n\n\n") else: print("####### Invalid Authentication #######\n\n\n") ## 요청 거절 로직 _users = check_user[uid] # If you requested a slot if _users.state is not None and _users.pdata == None: data = request.get_json(force=True) _users.pdata = data["msg"] if _users.state == "restaurant": message, _users.state, _users.slot_data, _users.imgurl, _users.locations, _users.end_flag = restaurant( _users.slot_data, _users.state, _users.pdata, uid) result = [['message', message], ['sender', 'Trigobot'], ['receiver', data['name']], ['imageurl', _users.imgurl], ['latitude', _users.locations[1]], ['longitude', _users.locations[0]], ['link', _users.locations[2]]] result = dict(result) if _users.end_flag == True: _users.slot_data = None _users.state = None check_user[uid] = _users elif _users.end_flag == False: _users.pdata = None check_user[uid] = _users return result elif _users.state == "weather": message, _users.state, _users.slot_data, _users.imgurl, _users.locations, _users.end_flag = weather( _users.slot_data, _users.state, _users.pdata, uid) result = [['message', message], ['sender', 'Trigobot'], ['receiver', data['name']], ['imageurl', _users.imgurl], ['latitude', _users.locations[1]], ['longitude', _users.locations[0]]] result = dict(result) if _users.end_flag == True: _users.slot_data = None _users.state = None check_user[uid] = _users elif _users.end_flag == False: _users.pdata = None check_user[uid] = _users return result elif _users.state == "dust": message, _users.state, _users.slot_data, _users.imgurl, _users.locations, _users.end_flag = dust( _users.slot_data, _users.state, _users.pdata, uid) result = [['message', message], ['sender', 'Trigobot'], ['receiver', data['name']], ['imageurl', _users.imgurl], ['latitude', _users.locations[1]], ['longitude', _users.locations[0]]] result = dict(result) if _users.end_flag == True: _users.slot_data = None _users.state = None check_user[uid] = _users elif _users.end_flag == False: _users.pdata = None check_user[uid] = _users return result elif _users.state == "travel": message, _users.state, _users.slot_data, _users.imgurl, _users.locations, _users.end_flag = travel( _users.slot_data, _users.state, _users.pdata, uid) result = [['message', message], ['sender', 'Trigobot'], ['receiver', data['name']], ['imageurl', _users.imgurl], ['latitude', _users.locations[1]], ['longitude', _users.locations[0]]] result = dict(result) if _users.end_flag == True: _users.slot_data = None _users.state = None check_user[uid] = _users elif _users.end_flag == False: _users.pdata = None check_user[uid] = _users return result elif _users.state == "attraction": message, _users.state, _users.slot_data, _users.imgurl, _users.locations, _users.end_flag = attraction( _users.slot_data, _users.state, _users.pdata, uid) result = [['message', message], ['sender', 'Trigobot'], ['receiver', data['name']], ['imageurl', _users.imgurl], ['latitude', _users.locations[1]], ['longitude', _users.locations[0]], ['link', _users.locations[2]]] result = dict(result) if _users.end_flag == True: _users.slot_data = None _users.state = None check_user[uid] = _users elif _users.end_flag == False: _users.pdata = None check_user[uid] = _users return result else: # Received json data parsing data = request.get_json(force=True) _users.pdata = data["msg"] # Trigobot output message, _users.state, _users.slot_data, _users.imgurl, _users.locations, _users.end_flag = application.run( _users.pdata, _users.state, nlp, uid) # request slot if _users.state is not None: result = [['message', message], ['sender', 'Trigobot'], ['receiver', data['name']], ['imageurl', _users.imgurl], ['latitude', _users.locations[1]], ['longitude', _users.locations[0]], ['link', _users.locations[2]]] result = dict(result) _users.pdata = None check_user[uid] = _users if _users.end_flag == False: _users.pdata = None check_user[uid] = _users return result # When normal else: result = [['message', message], ['sender', 'Trigobot'], ['receiver', data['name']], ['imageurl', _users.imgurl], ['latitude', _users.locations[1]], ['longitude', _users.locations[0]], ['link', _users.locations[2]]] result = dict(result) if _users.end_flag == True: _users.pdata = None _users.slot_data = None _users.state = None check_user[uid] = _users return result
def run_application(): application.run()
from {{ cookiecutter.package_name }}.application import application if __name__ == "__main__": application.run(host=application.config['HOST'], port=application.config['PORT'], debug=application.config['DEBUG'])