예제 #1
0
				print("Closed the socket")
			f = open(ipc_file, 'r')
			file_data = ""
			for line in f:
				file_data += line
			if args.verbose:
				print(file_data)
			f.close()

			if str(file_data.split('\n')[0].upper()) == "TRUE" \
					or str(file_data.split('\n')[0].upper()) == "FALSE" \
					or str(file_data.split('\n')[0].upper()) == "NOEVENTS":
				broadcast(file_data, SOCKET_LIST)
			else:
				db.clear_database()
				json_conversion.create_events_from_JSON_string(file_data, db)

				convert = JSON_Interface()
				converted = convert.all_events_from_DB_to_JSON(db)
				if args.verbose:
					print(converted)

				f2 = open("/var/www/Team16Website/garden_net/gn_util/current_schedule_in_db.txt", 'w')
				f2.write(file_data)
				f2.close()

				get_todays_schedule()
				print("The length of the event list is: " + str(len(EVENT_LIST)))

		try:
			data = sock.recv(RECV_BUFFER)