started with imitation

This commit is contained in:
Pavel Lutskov
2019-01-24 17:48:16 +01:00
parent 99bfaa924c
commit fd36b56631
6 changed files with 86 additions and 66 deletions

View File

@@ -44,6 +44,18 @@ def handle_request(r):
elif message == 'recovered':
STATE = 'idle'
elif module == 'imitator':
if message == 'imitate':
if STATE in ('imitate', 'idle'):
STATE = 'imitate'
permission = True
else:
permission = False
elif message == 'stop':
if STATE == 'imitate':
STATE = 'idle'
permission = True
print 'Got request from %s to %s. Permission: %s. State is now: %s.' % (
module, message, permission, STATE
)