Subversion Repositories SmartDukaan

Rev

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

Rev 14948 Rev 14987
Line 95... Line 95...
95
        return html
95
        return html
96
    return r.read()
96
    return r.read()
97
 
97
 
98
 
98
 
99
def fetchResponseUsingProxy(url, headers=headers):
99
def fetchResponseUsingProxy(url, headers=headers):
100
    proxy = urllib2.ProxyHandler({'http': PROXY_URL})
100
#    proxy = urllib2.ProxyHandler({'http': PROXY_URL})
101
    opener = urllib2.build_opener(proxy)
101
#    opener = urllib2.build_opener(proxy)
102
    urllib2.install_opener(opener)
102
#    urllib2.install_opener(opener)
103
    req = urllib2.Request(url,headers=headers)
103
    req = urllib2.Request(url,headers=headers)
104
    response = urllib2.urlopen(req)
104
    response = urllib2.urlopen(req)
105
    response_data = ungzipResponse(response)
105
    response_data = ungzipResponse(response)
106
    response.close()
106
    response.close()
107
    return response_data
107
    return response_data
Line 117... Line 117...
117
                   ("User[title]", title ), 
117
                   ("User[title]", title ), 
118
                   ("User[message]", message), 
118
                   ("User[message]", message), 
119
                   ("User[type]", notificationtype), 
119
                   ("User[type]", notificationtype), 
120
                   ("User[url]", url),)
120
                   ("User[url]", url),)
121
    parameters = urllib.urlencode(parameters)
121
    parameters = urllib.urlencode(parameters)
122
    print parameters
122
    #print parameters
123
    pushpostrequest = urllib2.Request(PUSH_NOTIFICATION_URL, parameters, headers=headers)
123
    pushpostrequest = urllib2.Request(PUSH_NOTIFICATION_URL, parameters, headers=headers)
124
    pushpostrequest.add_header("Authorization", "Basic %s" % DTR_API_BASIC_AUTH)
124
    pushpostrequest.add_header("Authorization", "Basic %s" % DTR_API_BASIC_AUTH)
125
    urllib2.urlopen(pushpostrequest).read()
125
    urllib2.urlopen(pushpostrequest).read()
126
 
126
 
127
def getCurrTimeStamp():
127
def getCurrTimeStamp():
128
    return toTimeStamp(datetime.now())
128
    return toTimeStamp(datetime.now())
129
 
129
 
130
def toTimeStamp(dateTimeObj):
130
def toTimeStamp(dateTimeObj):
131
    return int(time.mktime(dateTimeObj.timetuple()))
131
    return int(time.mktime(dateTimeObj.timetuple()))
132
    
-
 
133
132
def fromTimeStamp(timestamp):
-
 
133
    return datetime.fromtimestamp(timestamp)
-
 
134
134
135