Subversion Repositories SmartDukaan

Rev

Rev 115 | Rev 155 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 115 Rev 122
Line 4... Line 4...
4
@author: ashish
4
@author: ashish
5
'''
5
'''
6
import datetime
6
import datetime
7
import time
7
import time
8
from shop2020.utils import OrderStatus
8
from shop2020.utils import OrderStatus
9
 
-
 
10
status_active = 0
-
 
11
status_retired = 1
-
 
12
status_deleted = 2
9
from shop2020.thriftpy.model.v1.catalog.ttypes import status
13
status_paused = 3
-
 
14
status_added = 4
-
 
15
 
-
 
16
 
10
 
17
def to_py_date(java_timestamp):
11
def to_py_date(java_timestamp):
18
    seconds = java_timestamp / 1000
12
    seconds = java_timestamp / 1000
19
    sub_seconds  = (java_timestamp % 1000.0) / 1000.0
13
    sub_seconds  = (java_timestamp % 1000.0) / 1000.0
20
    date = datetime.datetime.fromtimestamp(seconds + sub_seconds)
14
    date = datetime.datetime.fromtimestamp(seconds + sub_seconds)
Line 64... Line 58...
64
        mssql_date_second = "0%d"%(date.second)
58
        mssql_date_second = "0%d"%(date.second)
65
    else:
59
    else:
66
        mssql_date_second = str(date.second)
60
        mssql_date_second = str(date.second)
67
        
61
        
68
    mssql_date = "%s%s%s"%(mssql_date_hour,mssql_date_minute, mssql_date_second)
62
    mssql_date = "%s%s%s"%(mssql_date_hour,mssql_date_minute, mssql_date_second)
69
    return int(mssql_date)
-
 
70
63
    return int(mssql_date)
-
 
64
 
-
 
65
def log_entry(log_source, log_entry):
-
 
66
    if log_source.__class__.__name__ == 'str':
-
 
67
        print "%s : %s : %s" %(str(datetime.datetime.now()), log_source, log_entry)
-
 
68
    else:
-
 
69
        print "%s : %s : %s" %(str(datetime.datetime.now()), log_source.__class__.__name__, log_entry)
-
 
70
71
71