Subversion Repositories SmartDukaan

Rev

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

Rev 8699 Rev 8700
Line 123... Line 123...
123
            track_data_decoded = gzip.GzipFile('', 'rb', 9, StringIO.StringIO(content))
123
            track_data_decoded = gzip.GzipFile('', 'rb', 9, StringIO.StringIO(content))
124
    track_data_readable = track_data_decoded.read()
124
    track_data_readable = track_data_decoded.read()
125
    
125
    
126
    conv_dict = xmltodict.parse(track_data_readable)
126
    conv_dict = xmltodict.parse(track_data_readable)
127
    track_data_json= json.dumps(conv_dict)
127
    track_data_json= json.dumps(conv_dict)
128
    
128
    if len(awb_numbers) > 0:
129
    track_data_dict = ast.literal_eval(track_data_json)
129
        track_data_dict = ast.literal_eval(track_data_json)
130
 
130
 
131
    if len(awb_numbers)==1:
131
    if len(awb_numbers)==1:
132
        track_data_list=[]
132
        track_data_list=[]
133
        track_data_list.append(track_data_dict['BulkTrackingResponse']['BulkResponse']['TrackingResponse'])
133
        track_data_list.append(track_data_dict['BulkTrackingResponse']['BulkResponse']['TrackingResponse'])
134
        track_data_list.append('DUMMY')
134
        track_data_list.append('DUMMY')
-
 
135
    elif len(awb_numbers)==0:
-
 
136
        track_data_list=[]
135
    else:
137
    else:
136
        track_data_list = track_data_dict['BulkTrackingResponse']['BulkResponse']['TrackingResponse']    
138
        track_data_list = track_data_dict['BulkTrackingResponse']['BulkResponse']['TrackingResponse']    
137
    
139
    
138
    return track_data_list
140
    return track_data_list
139
    
141