29 lines
486 B
Python
29 lines
486 B
Python
#!/usr/bin/python
|
|
|
|
import sys
|
|
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)
|