Subversion Repositories SmartDukaan

Rev

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

Rev 15152 Rev 15166
Line 3... Line 3...
3
import gzip
3
import gzip
4
import pymongo
4
import pymongo
5
import time
5
import time
6
import urllib
6
import urllib
7
import urllib2
7
import urllib2
-
 
8
import logging
8
from datetime import datetime
9
from datetime import datetime
9
import random
10
import random
10
#TODO Need to add messy stuff to conf.
11
#TODO Need to add messy stuff to conf.
11
con=None
12
con=None
12
headers = { 
13
headers = { 
Line 133... Line 134...
133
    return toTimeStamp(datetime.now())
134
    return toTimeStamp(datetime.now())
134
 
135
 
135
def toTimeStamp(dateTimeObj):
136
def toTimeStamp(dateTimeObj):
136
    return int(time.mktime(dateTimeObj.timetuple()))
137
    return int(time.mktime(dateTimeObj.timetuple()))
137
def fromTimeStamp(timestamp):
138
def fromTimeStamp(timestamp):
138
    return datetime.fromtimestamp(timestamp)
-
 
139
139
    return datetime.fromtimestamp(timestamp)
-
 
140
 
-
 
141
def getLogger(filePath):
-
 
142
    lgr = logging.getLogger()
-
 
143
    lgr.setLevel(logging.DEBUG)
-
 
144
    fh = logging.FileHandler(filePath)
-
 
145
    fh.setLevel(logging.INFO)
-
 
146
    frmt = logging.Formatter('%(asctime)s - %(name)s - %(message)s')
-
 
147
    fh.setFormatter(frmt)
-
 
148
    lgr.addHandler(fh)
-
 
149
    return lgr
-
 
150