class CameraModule(QtWidgets.QMainWindow): def __init__(self): super(CameraModule, self).__init__() uic.loadUi('ui/camera_module.ui', self) self.setWindowTitle("Frame Module") self.load_video = LoadVideo() self.open_camera = CameraVideo() self.button_open_camera = self.findChild(QtWidgets.QPushButton, 'camera') # Find the EditLine self.button_load_video = self.findChild(QtWidgets.QPushButton, 'stored') # Find the EditLine self.button_logout = self.findChild(QtWidgets.QPushButton, 'logout') # Find the logout button self.button_open_camera.clicked.connect(self.open_camera_live) self.button_load_video.clicked.connect(self.load_video_file) self.button_logout.clicked.connect( self.logout_app) # For logout an app def open_camera_live(self): self.deleteLater() self.open_camera.show() def load_video_file(self): self.deleteLater() self.load_video.show() def logout_app(self): from home import Home self.backHome = Home() self.close() self.backHome.show()
def test_ContuctUs_pass(): try: ## 1. Go to URL object_lib = LIB() browser = object_lib.OpenBrowser() object_lib.PageLoad(browser) # 2. Click to Contact US sign_in_button object_home = Home(browser) contact_us_page = object_home.ContactUs(browser) ##browser.find_element(By.CSS_SELECTOR, "div#contact-link a").send_keys(Keys.ENTER) # 3. Fill all fields in Contact Us and click on Send button object_contactus = Contact_Us(browser) object_contactus.FillFeilds(browser) object_contactus.FillText(browser) object_contactus.ClickSend(browser) # 4. Validate that success message displayed assert "Your message has been successfully sent to our team." in browser.page_source # 5. Close browser print("Test run Passed!") # except Exception as e: # print(e) # print("Test run Failed") finally: object_lib.CloseBrowser(browser)
def test_SignIn(): try: ## Step 1) Open Chrome browser object_lib = LIB() browser = object_lib.OpenBrowser() ## 2) Go to URL object_lib.PageLoad(browser) ## 3) Click to Sign In in Home page object_home = Home(browser) object_home.OpenSignIn(browser) ## 4) Fill email address and password object_signin = Sign_In(browser) object_signin.LoginPass(browser) ## 5)Click Sign In sign_in_button object_signin.ClickSignIn(browser) ## 6) Verify that you signed successfully assert "My account" in browser.title print("Test run Passed!") # except Exception as e: # print(e) # print("Test run Failed") finally: object_lib.CloseBrowser(browser)
def backMain(self): #self.close() self.window = QtWidgets.QMainWindow() self.ui = Home() self.ui.setupUi(self.window) self.thiswindow.hide() self.window.show()
def test_home_gets_property_info(self, home_detail_source): sut_home = Home(home_detail_source) sut_home.update_property_details() expected = {'Attachedgarage': 'Yes'} assert sut_home.info == Home.create_info_from_keywords(**expected).info
def open(self): home = Home(self.driver) home.open() home.click_login_btn() login = Login(self.driver) login.login_user() self.go_to_page(self._add_new_link_url)
def detect_face(self): # Read the image video_capture = cv2.VideoCapture(0) ret, image = video_capture.read() video_capture.release() # Detect faces in the image faces = self.faceCascade.detectMultiScale( image, scaleFactor=1.1, minNeighbors=5, minSize=(30, 30), flags=cv2.CASCADE_SCALE_IMAGE ) # Draw a rectangle around the faces face_detected = False if len(faces) > 0: self._last_detected_face = time() face_detected = True sphero = Sphero() if sphero.current_room == Home().start_room and face_detected: logger.info("Face recognized and sphero in ketten, moving to welcome guest") sphero.move_to(Home().facedetectdest_room.name) # if no activity for a long time and no face either, put the sphero back to the ketten elif (not face_detected and sphero.current_room == Home().facedetectdest_room and (time() - self._last_detected_face) > self.INACTIVITY_PERIOD and (time() - sphero.last_move) > self.INACTIVITY_PERIOD): logger.info("No activity or face showing up for a long time, going back to ketten") sphero.move_to(Home().start_room.name) return True
def test_home_gets_school_info(self, home_detail_source): sut_home = Home(home_detail_source) sut_home.update_school_info() expected = {'Schools': '4|5|7'} assert sut_home.info == Home.create_info_from_keywords(**expected).info
def create_frames(self): sender_page = Sender(self.container, self, self.user_name) self.frames.update({"sender_page": sender_page}) sender_page.grid(row=0, column=0, sticky="nsew") home_page = Home(self.container, self, self.user_name) self.frames["home_page"] = home_page home_page.grid(row=0, column=0, sticky="nsew")
def play(): """Plays the game.""" print beginning_message next_task = Home() while True: next_task = next_task.go() #print "next_task is", next_task, type(next_task) print
def test_home_gets_pool_info(self): with open('test_data/pool.html', 'r') as f: html = f.read() sut_home = Home(html) sut_home.update_property_details() expected = {'Privatepool': 'Yes'} assert sut_home.info == Home.create_info_from_keywords(**expected).info
def test_set_temperature(self): class RepositorySetTempMock(): def update(self, component): self.temp = component.temperature self.home = Home(RepositorySetTempMock()) self.home.setTemperature(75) self.assertEqual(self.home.repository.temp, 75)
def __init__(self, game, rows, cols): self._homes = [] self._rows = rows self._cols = cols for row in range(0, rows): self._homes.append([]) for col in range(0, cols): home = Home() home.add_observer(game) self._homes[row].append(home)
def show_home(self): """ Shows the homepage """ if not self.home: self.home = Home(self) if platform == 'android': from android.permissions import request_permissions, Permission request_permissions( [Permission.CAMERA, Permission.CAPTURE_VIDEO_OUTPUT]) self.clear_widgets() self.add_widget(self.home)
def about(request): myHome = Home() myHome.about() categories = subnav() data = { 'page_title' : myHome.page_title, 'article_categories' : categories, } c = RequestContext(request, data) return render_to_response('about.html', c)
def test_home_gets_basic_info(self, home_detail_source): sut_home = Home(home_detail_source) sut_home.update_basic_home_info() expected = { 'Price': 209000, 'Address': '6015 Crakston St, Houston, TX 77084', 'Bed': '3 bd', 'Bath': '2 ba', 'Sqft': '1,906 sqft' } assert sut_home.info == Home.create_info_from_keywords(**expected).info
def test_home_gets_facts(self, home_detail_source): sut_home = Home(home_detail_source) sut_home.update_home_facts() expected = { 'Cooling': 'Central', 'Lot': '5,501 sqft', 'Type': 'Single Family', 'Yearbuilt': '2012', 'Pricesqft': '$110', 'Heating': 'Other', 'Parking': '2 spaces' } assert sut_home.info == Home.create_info_from_keywords(**expected).info
def __init__(self, height=5, width=5): ''' A constuctor for Neighborhood. :param height: the height of the neighborhood. :param width: the width of the neighborhood. ''' self.houses = [[Home() for x in range(width)] for y in range(height)]
def get(self): user = users.get_current_user() if user: person = login.is_roommate_account_initialized(user) if person: if (person.do_not_disturb): person.do_not_disturb = False data = {'dnd_state': 'Do not disturb is off.'} person.put() else: person.do_not_disturb = True data = {'dnd_state': 'DO NOT DISTURB!'} person.put() sender_address = 'Roommates <*****@*****.**>' occupants = Home.query().filter( Home.key == person.home_key).fetch()[0].occupants for occupant in occupants: receipient = Person.query().filter( Person.user_id == occupant).fetch()[0] receipient = receipient.email_address if receipient == person.email_address: logging.info(occupant) else: helpers.send_dnd_mail(sender_address, person.name, receipient) render.render_page_with_data(self, 'doNotDisturb.html', "Do Not Disturb Toggle", data) helpers.redirect(self, '/dashboard', 1000) else: helpers.redirect(self, '/', 0) else: helpers.redirect(self, '/', 0)
def get_form(): if request.method == 'POST': nome = request.form['nome'] cpf = request.form['cpf'] tel = request.form['telefone'] email = request.form['_email'] vagas = int(request.form['vagas']) rua = request.form['rua'] cep = request.form['cep'] num = int(request.form['num']) apt = int(request.form['apt']) dscp = request.form['descricao'] tipo = request.form['_type'] gmaps = googlemaps.Client(key=api_key) try: geocode_result = gmaps.geocode( str(num) + ' ' + rua + ', Rio de Janeiro, ' + 'RJ') #print(geocode_result[0]['geometry']['location']) lat = float(geocode_result[0]['geometry']['location']['lat']) lng = float(geocode_result[0]['geometry']['location']['lng']) except: print("Unable to get latitude and longitude from address") raise (ValueError) h = Home(lat, lng, tipo, vagas, dscp, nome, cpf, tel, cep, rua, tipo, num) database.insert_data(h) return redirect(request.url)
def __init__(self): # initialise a window. super().__init__() self.geometry("1000x700") self.title("Centrale") icon = PhotoImage(file='icon.png') self.tk.call('wm', 'iconphoto', self._w, icon) # control variables self.alive = True self.loggedin = False self.sensors = [] self.motorControls = [] self.sensorsWithoutGraph = [] self.framesToDelete = [] self.other_com_ports = [] self.frames = {} self.nb = ttk.Notebook(self) # Frames die nooit verdwijnen toevoegen self.frames['Home'] = Home(self.nb, self.motorControls) self.frames['Login'] = Login(self.nb) threading.Thread(target=self.checkForDevices, name="CheckForDeviceThread").start() self.applicationLoop()
def post(self): user = users.get_current_user() person = login.is_roommate_account_initialized(user) home = Home.query(Home.key == person.home_key).fetch()[0] home_key = home.key chore_name = self.request.get('chore_name') duration = int(self.request.get('days')) cur_time = time.time() duration = duration * 24 * 60 * 60 end_time = cur_time + duration workers = [] workers_names = [] for p in home.occupants: if self.request.get(p) == 'on': workers.append(p) per = Person.query().filter( Person.user_id == p).fetch()[0].name workers_names.append(per) chore = Chore(home_key=home_key, workers_names=workers_names, chore_name=chore_name, duration=duration, end_time=end_time, workers=workers) chore.put() render.render_page(self, 'choreCreated.html', 'Chore Created') helpers.redirect(self, '/dashboard', 1000)
def post(self): user = users.get_current_user() if user: # Retrieve data from form title = self.request.get('title') content = self.request.get('content') days = int(self.request.get('days')) hours = int(self.request.get('hours')) # Convert 'on' or 'off' from checkbox to True or False important_original = self.request.get('important') if important_original == 'on': important = True else: important = False # Retrieve person and home objects person = login.is_roommate_account_initialized(user) person_name = Person.query().filter( Person.user_id == person.user_id).fetch()[0].name home = Home.query().filter(Home.key == person.home_key).fetch() # Calculate expiration time cur_time = time.time() expir_time = cur_time + days * 24 * 60 * 60 + hours * 60 * 60 # Create and put new sticky new_sticky = Sticky(title=title, content=content, important=important, author=person_name, home_key=person.home_key, expiration=expir_time) new_sticky.put() render.render_page(self, 'stickyCreated.html', "Sticky Created") helpers.redirect(self, '/dashboard', 1000)
def create_grid(self): print("Oh no! Those bad batches of candy turned everyone into monsters!") print("What a horrible night to have a curse...") print("\n") #dimension = int(input("Input the map size (min 4, max 10): ")) rows = 5 cols = 5 self.grid = [[0 for i in range(5)] for j in range(5)] #while dimension < 4 or dimension > 10: #dimension = int(input("Please enter a valid map size (min 4, max 10): ")) for x in range(0, rows): print("\n") for y in range(0, cols): if (x == rows - 1 & y == cols - 1): self.grid[y][x] = "P" else: Home() self.grid[y][x] = "H" #print(grid[y][x]) #house = Home() #monsters = Home.num_npcs #house.create_home(monsters) #grid[y][x] = house #if Home.monsters != 0: #print("H", end="") #else: #print("O", end="") print(numpy.matrix(self.grid))
def __init__(self): self.neighborhood = [] self.size = randint(2,5) for r in range(self.size): #self.neighborhood.append([]) temp = Home(randint(1,10)) self.neighborhood.append(temp)
def __init__(self): self.lcd = LS027B4DH01( SPI(2, baudrate=2_000_000, polarity=0, phase=0, bits=8, firstbit=SPI.LSB, sck=Pin(18), mosi=Pin(23), miso=Pin(19)), Pin(32, Pin.OUT), Pin(33, Pin.OUT), Pin(25, Pin.OUT)) self.button = Joystick(Pin(34), Pin(35), Pin(26, Pin.IN)) self.mpu9250 = MPU9250(I2C(scl=Pin(21), sda=Pin(22), freq=100000)) self.mpu9250.setting(self.mpu9250.GFS_1000, self.mpu9250.AFS_16G) self.states = { 'home': Home(self), 'record': Record(self), 'settings': Settings(self) } self.state = 'home'
def __init__(self): super().__init__() bar = self.menuBar() self.Menu = bar.addMenu("菜单栏") self.signInAction = QAction("登录", self) self.quitSignInAction = QAction("退出登录", self) self.quitAction = QAction("退出", self) self.Menu.addAction(self.signInAction) self.Menu.addAction(self.quitSignInAction) self.Menu.addAction(self.quitAction) self.Menu.triggered[QAction].connect(self.menuTriggered) self.signInAction.setEnabled(False) self.quitSignInAction.setEnabled(False) isLogin = gfunc.isLoginForLocal() if isLogin: self.widget = Home() self.setCentralWidget(self.widget) self.signInAction.setEnabled(False) self.quitSignInAction.setEnabled(True) else: self.widget = SignInWidget() self.setCentralWidget(self.widget) self.widget.login_signal[str, str].connect(self.loginSuccess)
def generateGrid(self): for street in range(self.length): street = [] self.houseList.append(street) for col in range(self.width): h = Home() self.monsterCount(len(h.monsters)) street.append(h)
def loginSuccess(self, name, userId): sip.delete(self.widget) gfunc.setLoginForLocal(True, name, userId) self.widget = Home() self.setCentralWidget(self.widget) self.signInAction.setEnabled(False) self.quitSignInAction.setEnabled(True)
def dndEnabled(self, enabler): home = Home.query().filter(Home.key == enabler.home_key).fetch() for id in home[0].occupants: people_in_home.append(Person.query().filter(id == Person.user_id).fetch()[0]) for person in people_in_home: if not person.user_id == enabler.user_id: email_content = "Dear " + person.name +",\n" + enabler.name + " has turned on do not disturb for your room. Enter with caution. Or better yet, not at all. ;)\nSincerely,\nThe Roomates Developer Team" # Import smtplib for the actual sending function sendEmail(person.user_id, enabler.email, 'Do Not Disturb Enabled', email_content)
def __init__(self, **kwargs): super(HomeScreen, self).__init__(**kwargs) if "name" in kwargs: self.name = kwargs['name'] if "mywidgets" in kwargs: self.mywidgets = kwargs["mywidgets"] home_box = Home(mywidgets=self.mywidgets) self.add_widget(home_box)
class LoginForm(QtWidgets.QMainWindow): def __init__(self): super(LoginForm, self).__init__() uic.loadUi('ui/login.ui', self) self.setWindowTitle("Login") self.Application = CameraModule() self.ChangeAccess = CheckData() self.lineEdit_username = self.findChild(QtWidgets.QLineEdit, 'userName') # Find the EditLine self.lineEdit_password = self.findChild(QtWidgets.QLineEdit, 'password') # Find the EditLine self.button_login = self.findChild(QtWidgets.QPushButton, 'login') # Find the login button self.button_change_access = self.findChild(QtWidgets.QPushButton, 'change') # Find the change user name and password. self.button_back_home = self.findChild(QtWidgets.QPushButton, 'back') # Find the change user name and password self.button_login.clicked.connect(self.check_username_password) self.button_change_access.clicked.connect(self.change_userName_password) self.button_back_home.clicked.connect(self.back_home) def check_username_password(self): msg = QtWidgets.QMessageBox() file_data = open("admin_data/login.txt", "r") content = file_data.read().split('\n') if self.lineEdit_username.text() == content[0] and self.lineEdit_password.text() == content[1]: file_data.close() self.close() self.Application.show() else: msg.setText('Incorrect userName or Password!!!') msg.exec_() def change_userName_password(self): self.close() self.ChangeAccess.show() def back_home(self): from home import Home self.backHome = Home() self.close() self.backHome.show()
def build(self): self.title = 'SIGN-O-TEXT' manager = ScreenManager() manager.add_widget(Roots(name='root')) manager.add_widget(Home(name='home')) manager.add_widget(inc(name='instruction')) manager.add_widget(text(name='signtext')) manager.add_widget(voice(name='signvoice')) manager.add_widget(dictionary(name='asldictionary')) return manager
class PurchaseReward: def __init__(self): self.home_page = Home() def POST(self, reward_name): user_factory = UserFactory(UserRepository(MongoWrapper())) user = user_factory.find_user(web.cookies().get('username')) try: user.purchase(reward_name) user_repository = UserRepository(MongoWrapper()) user_repository.save_state(user) raise web.seeother('/') except NotPurchasable: return self.home_page.render_home_page(user, error='Not enough points')
def getDashData(self, person): if person: home = Home.query().filter(Home.key == person.home_key).fetch() dnd_state = False home_stickies = [] checked_in = [] checked_out = [] people_in_home = [] has_dnd_on = [] for id in home[0].occupants: people_in_home.append(Person.query().filter(id == Person.user_id).fetch()[0]) for p in people_in_home: if p.location: checked_in.append(p) else: checked_out.append(p) if p.do_not_disturb: has_dnd_on.append(p) # Check for and delete expired sticky notes for sticky_note in Sticky.query().filter(Sticky.home_key == person.home_key).fetch(): if sticky_note.expiration < time.time(): sticky_note.key.delete() else: home_stickies.append(sticky_note) # fetch chores chores = Chore.query().filter(Chore.home_key==home[0].key).fetch() # update chores for chore in chores: if chore.end_time < time.time(): chore.end_time = chore.end_time + chore.duration chore.index = (chore.index + 1)%len(chore.workers) chore.completed = False chore.put() # fetch bills bills = Bills.query().filter(Bills.home_key==home[0].key).fetch() # fetch room name room_name = home[0].name # for person in people_in_home: # logging.info(person.name) return_data = {'room_name': room_name, 'bills': bills, 'chores': chores, 'checked_in' : checked_in, 'checked_out' : checked_out, 'has_dnd_on' : has_dnd_on ,'home_stickies' : home_stickies, 'person': person} return return_data
class CreateWatermelonTask: def __init__(self): self.home_page = Home() def POST(self): user_factory = UserFactory(UserRepository(MongoWrapper())) user = user_factory.find_user(web.cookies().get('username')) watermelon_task_form = self.home_page.watermelon_task_form if not watermelon_task_form.validates(): return self.home_page.render_home_page(user) new_task = WatermelonTask(watermelon_task_form.d.new_watermelon_task_name) user.tasks.append(new_task) user_repository = UserRepository(MongoWrapper()) user_repository.save_state(user) raise web.seeother('/')
class DeleteReward: def __init__(self): self.home = Home() def POST(self, reward_name): user_factory = UserFactory(UserRepository(MongoWrapper())) user = user_factory.find_user(web.cookies().get('username')) delete_reward_form = self.home.delete_reward_form if not delete_reward_form.validates(): return self.home.render_home_page(user) user.delete_reward(reward_name) user_repository = UserRepository(MongoWrapper()) user_repository.save_state(user) raise web.seeother('/')
class CompleteTask: def __init__(self): self.home = Home() def POST(self, task_name): user_factory = UserFactory(UserRepository(MongoWrapper())) user = user_factory.find_user(web.cookies().get('username')) complete_task_form = self.home.complete_task_form if not complete_task_form.validates(): return self.home.render_home_page(user) user.complete_task(task_name) user_repository = UserRepository(MongoWrapper()) user_repository.save_state(user) raise web.seeother('/')
class CreateReward: def __init__(self): self.home_page = Home() def POST(self): reward_form = self.home_page.reward_form user_factory = UserFactory(UserRepository(MongoWrapper())) user = user_factory.find_user(web.cookies().get('username')) if not reward_form.validates(): return self.home_page.render_home_page(user) new_reward = Reward(reward_form.d.new_reward_name, reward_form.d.new_reward_cost) user.rewards.append(new_reward) user_repository = UserRepository(MongoWrapper()) user_repository.save_state(user) raise web.seeother('/')
class CreateHabit: def __init__(self): self.home_page = Home() def POST(self): user_factory = UserFactory(UserRepository(MongoWrapper())) user = user_factory.find_user(web.cookies().get('username')) habit_form = self.home_page.habit_form if not habit_form.validates(): return self.home_page.render_home_page(user) habit = Habit(habit_form.d.new_habit_name) user.habits.append(habit) user_repository = UserRepository(MongoWrapper()) user_repository.save_state(user) raise web.seeother('/')
def removeFromRoom(self, user): person = login.is_roommate_account_initialized(user) if person: home = Home.query().filter(Home.key == person.home_key).fetch()[0] logging.info("Person: ") logging.info(person) logging.info("Home Occupants: ") logging.info(home.occupants) else: logging.info("no person") #Removes person from record of Home if person.user_id in home.occupants: home.occupants.remove(person.user_id) logging.info("Home occupants: ") logging.info(home.occupants) chores = Chore.query().filter(Chore.home_key == home.key) bills = Bills.query().filter(Bills.home_key == home.key) if len(home.occupants) == 0: for c in chores: c.key.delete() for b in bills: b.key.delete() home.key.delete() else: #Creo que esto funcione for c in chores: if person.user_id in c.workers: c.workers.remove(person.user_id) for b in bills: if b.payer_id == person.user_id: b.key.delete() home.put() #Find stickies associated with person stickies = Sticky.query().filter(Sticky.author == person.user_id) for note in stickies: note.key.delete() #Updates person and home entries person.key.delete()
def __init__(self): self.home_page = Home()
import subprocess import os import sys """Clase princial para iniciar el programa y convertir los archivos ui en tipo py""" uis = ['developer', 'estadistica', 'home', 'loadgames', 'mainwindow'] for ui_name in uis: # Test if generated .py file exists if not os.path.isfile('ui_' + ui_name + '.py'): # Generate .py from .ui files fin = ui_name + '.ui' fout = 'ui_' + ui_name + '.py' r = subprocess.call('pyuic4 -o ' + fout + ' ' + fin, shell=True) if r != 0: print 'Error generating ' + fout sys.exit(1) from home import Home from PyQt4.QtGui import QApplication app = QApplication(sys.argv) h = Home() h.show() sys.exit(app.exec_())
def main(): work = Home() current_floor = 1 direction = 1 elevator = [] next_floor = [] while True: print(work.all_name()) if work.all_person() == 0 and len(elevator) == 0: print('=====Все люди развезены!!!=====') sys.exit(1) elif work.all_person() >= 0: print('Осталось развести c этажей: ', work.all_person()) if current_floor <= 6 and direction == 1: for floor in range(current_floor+1, 7): next_floor.append(floor) # список этажей которые надо проехать for person in elevator: if current_floor == person.info(): elevator.remove(person) queue_floor = work.get_info_queue_floor(current_floor) for number in range(1, len(queue_floor)+1): # смотрим кому из людей с нами по пути person_floor = work.get_info_person_floor(current_floor, number) if person_floor in next_floor: person_info = work.del_person(current_floor, number) elevator = loading(elevator, person_info) # забираем этих людей current_floor += direction # едем на следующий этаж # if work.all_person() > 0: # print('=====All person arrived!!!=====') # sys.exit(1) if current_floor == 6: direction = -1 print('текущий этаж: ', current_floor) print('в лифте: ', elevator) elif current_floor >= 1 and direction == -1: for floor in range(-current_floor+1, 0): next_floor.append(int(math.fabs(floor))) for person in elevator: if current_floor == person.info(): elevator.remove(person) queue_floor = work.get_info_queue_floor(current_floor) for number in range(1, len(queue_floor)+1): # смотрим кому из людей с нами по пути person_floor = work.get_info_person_floor(current_floor, number) if person_floor in next_floor: person_info = work.del_person(current_floor, number) elevator = loading(elevator, person_info) # забираем этих людей current_floor += direction print('текущий этаж: ', current_floor) print('в лифте: ', elevator) if current_floor == 1: direction = 1
@app.route('/logout/') def logout(): if len(session) > 1: session['endsession'] = str(datetime.today()) classdb.registro_bitacora(session['username'], session['startsession'], session['endsession']) shutil.rmtree("/var/www/kernotekv3/static/download/"+session['username']) session.clear() return flask.render_template('cerrarSesion.html') else: session.clear() return flask.redirect(flask.url_for('login')) app.add_url_rule('/login/', view_func=Login.as_view('login'), methods=['POST', 'GET']) app.add_url_rule('/home/', view_func=Home.as_view('home'), methods=['POST', 'GET']) app.add_url_rule('/reportes/', view_func=Reportes.as_view('reportes'), methods=['POST', 'GET']) app.add_url_rule('/turnos/', view_func=Turnos.as_view('turnos'), methods=['GET', 'POST']) app.add_url_rule('/configuracion/', view_func=Configuracion.as_view('configuracion'), methods=['GET', 'POST']) app.add_url_rule('/reporte-turno/', view_func=reporteTurno.as_view('reporteTurno'), methods=['GET', 'POST']) #app.add_url_rule('/logout/', view_func=Logout.as_view('logout'), methods=['POST']) app.add_url_rule('/reporte-general/', view_func=reporteGeneral.as_view('reporteGeneral'), methods=['POST', 'GET']) app.add_url_rule('/reporte-especifico/', view_func=reporteEspecifico.as_view('reporteEspecifico'), methods=['GET', 'POST']) app.add_url_rule('/reporte-detallado', view_func=reporteDetallado.as_view('reporteDetallado'), methods=['GET', 'POST']) app.add_url_rule('/corte-turno/', view_func=corteTurno.as_view('corteTurno'), methods=['POST', 'GET']) ########## Inicializacion del servidor ############################## if __name__ == '__main__': app.run(host=__SERVER__, port=__PORT__)
def get_root_controller(): root = Home() root.members = Members() return root
from aboutUs import AboutUs from shows import Shows from gallery import Gallery from sponsorship import Sponsorship from team import Team from contactUs import ContactUs # Initialize app app = Flask(__name__) # Import secret key app.secret_key = settings.secret_key # Routes app.add_url_rule('/', view_func=Home.as_view('home'), methods=['GET']) app.add_url_rule('/aboutUs', view_func=AboutUs.as_view('aboutUs'), methods=['GET']) app.add_url_rule('/shows', view_func=Shows.as_view('shows'), methods=['GET']) app.add_url_rule('/gallery', view_func=Gallery.as_view('gallery'), methods=['GET']) app.add_url_rule('/sponsorship', view_func=Sponsorship.as_view('sponsorship'), methods=['GET']) app.add_url_rule('/team', view_func=Team.as_view('team'),