comparison server/utils.py @ 25:2943f62c8e62

- Make the python work on openwrt - main.c: Stay awake for testing print CRC as unsigned
author Matt Johnston <matt@ucc.asn.au>
date Wed, 06 Jun 2012 23:05:35 +0800
parents 44c5ab5ea879
children d3e5934fe55c
comparison
equal deleted inserted replaced
24:44c5ab5ea879 25:2943f62c8e62
1 import os 1 import os
2 import sys 2 import sys
3 import ctypes 3 #import ctypes
4 import time 4 import time
5 import select 5 import select
6 6
7 lightblue = None 7 lightblue = None
8 try: 8 try:
14 READLINE_SELECT_TIMEOUT = 20 14 READLINE_SELECT_TIMEOUT = 20
15 15
16 __all__ = ('monotonic_time', 'retry') 16 __all__ = ('monotonic_time', 'retry')
17 17
18 clock_gettime = None 18 clock_gettime = None
19 no_clock_gettime = False 19 no_clock_gettime = True
20 def monotonic_time(): 20 def monotonic_time():
21 global clock_gettime 21 global clock_gettime
22 global no_clock_gettime 22 global no_clock_gettime
23 if no_clock_gettime: 23 if no_clock_gettime:
24 return time.time() 24 return time.time()
75 # lightblue timeout 75 # lightblue timeout
76 return None 76 return None
77 if c == '\r': 77 if c == '\r':
78 continue 78 continue
79 79
80 buf.append(c) 80 buf += c
81 if c == '\n': 81 if c == '\n':
82 return buf 82 return buf
83 83