indent=4) else: services[kind] = Services(kind, service[1][0], service[1][1], service[1][2], \ json.load(open('services_schedules/' + kind + '.txt', 'r'))) # rooms rooms = {} for i in range(36): if i < 16: size = 'single' elif 16 <= i < 32: size = 'double' else: size = 'quadruple' room_number = ('0' * 3 + str(i))[-3:] if not os.path.isfile('rooms_schedules/' + room_number + '.txt'): rooms[i] = Rooms(room_number, size, []) json.dump(rooms[i].schedule, open('rooms_schedules/' + room_number + '.txt', 'w'), sort_keys=True, indent=4) else: rooms[i] = Rooms( room_number, size, json.load(open('rooms_schedules/' + room_number + '.txt', 'r'))) ################################################################################################ ################################################################################################ ################################################################################################ ################################################################################################
open('services_schedules/' + kind + '.txt', 'w')) else: services[kind] = Services( kind, service[1][0], service[1][1], service[1][2], json.load(open('services_schedules/' + kind + '.txt', 'r'))) # rooms rooms = {} for i in range(36): if i < 16: size = 'single' elif 16 <= i < 32: size = 'double' else: size = 'quadruple' if not os.path.isfile('rooms_schedules/' + str(i) + '.txt'): rooms[i] = Rooms(i, size, []) json.dump(rooms[i].schedule, open('rooms_schedules/' + str(i) + '.txt', 'w')) else: rooms[i] = Rooms( i, size, json.load(open('rooms_schedules/' + str(i) + '.txt', 'r'))) ################################################################################################ ################################################################################################ ################################################################################################ ################################################################################################ def register(): global services
def rooms_function(self): self.rooms_window = tk.Toplevel() self.rooms = Rooms(self.rooms_window, self.master) self.master.withdraw()