28 lines
475 B
Plaintext
28 lines
475 B
Plaintext
|
#!/usr/bin/python
|
||
|
|
||
|
import time
|
||
|
import traceback
|
||
|
|
||
|
from hosted import api, node
|
||
|
|
||
|
|
||
|
def fetch_info():
|
||
|
info = api.device_info.get()
|
||
|
print >> sys.stderr, info
|
||
|
node["/device_info"](
|
||
|
dict(
|
||
|
description=info["description"],
|
||
|
location=info["location"],
|
||
|
)
|
||
|
)
|
||
|
|
||
|
|
||
|
if __name__ == "__main__":
|
||
|
while 1:
|
||
|
try:
|
||
|
fetch_info()
|
||
|
except:
|
||
|
traceback.print_exc()
|
||
|
finally:
|
||
|
time.sleep(15)
|