@@ -13,7 +13,7 @@ from tornado.ioloop import IOLoop |
||
| 13 | 13 |
from tornado.options import define, options |
| 14 | 14 |
from tornado.web import Application, RequestHandler, StaticFileHandler |
| 15 | 15 |
|
| 16 |
-from utils.boxinfo import get_box_status, get_mac_address |
|
| 16 |
+from utils.boxinfo import get_box_status, get_unique_no |
|
| 17 | 17 |
from utils.logit import log_request_arguments, logit |
| 18 | 18 |
from utils.servertime import local_string, set_time |
| 19 | 19 |
from utils.sqlite import (CREATE_INDEX1, CREATE_INDEX2, CREATE_TABLE_STMT, DELETE_RECORD_STMT, INSERT_RECORD_STMT, |
@@ -281,7 +281,7 @@ class BoxInfoHandler(RequestHandler): |
||
| 281 | 281 |
self.write({
|
| 282 | 282 |
'status': 200, |
| 283 | 283 |
'data': {
|
| 284 |
- 'no.': get_mac_address(), |
|
| 284 |
+ 'no.': get_unique_no(), |
|
| 285 | 285 |
'status': get_box_status(), |
| 286 | 286 |
} |
| 287 | 287 |
}) |
@@ -37,6 +37,7 @@ def get_box_status(): |
||
| 37 | 37 |
} |
| 38 | 38 |
|
| 39 | 39 |
|
| 40 |
-def get_mac_address(): |
|
| 40 |
+def get_unique_no(): |
|
| 41 | 41 |
mac = uuid.UUID(int=uuid.getnode()).hex[-12:] |
| 42 |
- return ':'.join([mac[e:e + 2] for e in range(0, 11, 2)]) |
|
| 42 |
+ # return ':'.join([mac[e:e + 2] for e in range(0, 11, 2)]) |
|
| 43 |
+ return ''.join(['{:02d}'.format(int(i, 16)) for i in mac])
|