Subversion Repositories SmartDukaan

Rev

Rev 9167 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 9167 Rev 9176
Line 84... Line 84...
84
        if row[1].text==batchId and row[4].text=='Ready':
84
        if row[1].text==batchId and row[4].text=='Ready':
85
            return br , row[5].find("a", {"class" : "buttonImage"})
85
            return br , row[5].find("a", {"class" : "buttonImage"})
86
    
86
    
87
    return br,None
87
    return br,None
88
            
88
            
89
def fetchFile(link,br):
89
def fetchFile(link,br,batchId):
90
    print "********************"
90
    print "********************"
91
    print "Writing file to disk"
91
    print "Writing file to disk"
92
    print "********************"
92
    print "********************"
93
    response = br.open(link)
93
    response = br.open(link)
94
    print br.response().info()
94
    print br.response().info()
95
    print br.response().read
95
    print br.response().read
96
    ungzipResponse(response,br)
96
    ungzipResponse(response,br)
97
    output = open('1.txt','wb')
97
    output = open(batchId+'.txt','wb')
98
    output.write(br.response().get_data())
98
    output.write(br.response().get_data())
99
    output.close()
99
    output.close()
100
    
100
    
101
 
101
 
102
def ungzipResponse(r,b):
102
def ungzipResponse(r,b):
Line 139... Line 139...
139
            ready= True
139
            ready= True
140
            continue
140
            continue
141
        print "File not ready for download yet.Will try again after 10 minutes."
141
        print "File not ready for download yet.Will try again after 10 minutes."
142
        retryCount+=1
142
        retryCount+=1
143
        sleep(600)
143
        sleep(600)
144
    fetchFile(download_link['href'],br)
144
    fetchFile(download_link['href'],br,batchId)
-
 
145
    
145
    
146
    
146
if __name__ == "__main__":
147
if __name__ == "__main__":
147
    main()
148
    main()