from entities import Feeder, User, loadUsers, loadFeeders, syncFeeders from time import sleep import utilities from utilities import needToFeed users = loadUsers() feeders = loadFeeders() syncFeeders(users, feeders) feedValue = 5 k = 0 while True: for i in range(3): for user in users: for feeder in user.getAllUserFeeders(): feeder.eat(2) sleep(1) for user in users: for feeder in user.getAllUserFeeders(): if needToFeed(feeder.getTimeTable(), k): feeder.feed(feedValue) if k < 7: k += 1 else: k = 0 sleep(1)
def syncWithDB(): global users global feeders users = loadUsers() feeders = loadFeeders() syncFeeders(users, feeders)