| 123456789101112131415161718192021222324252627282930313233343536373839 |
- import time
- import sys
- import logging
- import android
- import os
- sys.path.append('/sdcard/loco')
- import loco
- droid = android.Android()
- log = logging.getLogger()
- log.addHandler(logging.FileHandler('/sdcard/loco/out.log'))
- log.addHandler(logging.StreamHandler())
- log.setLevel(logging.DEBUG)
- last_mtime = 0
- ITERATIONS = 1000000
- ITERLENGTH = 1
- while True:
- mtime = os.stat('/sdcard/loco/loco.py').st_mtime
- if mtime <= last_mtime:
- time.sleep(0.5)
- continue
- else:
- try:
- reload(loco)
- except Exception:
- log.exception('error during loco reload')
- last_mtime = mtime
-
- try:
- droid.wifiDisconnect()
- loco.main('nexus', ITERATIONS, ITERLENGTH, loco.android(droid))
- except Exception:
- log.exception('error in loco loop')
|