Subversion Repositories SmartDukaan

Rev

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

Rev 23140 Rev 23218
Line 411... Line 411...
411
        if awb is None:
411
        if awb is None:
412
            additionalQuery = additionalQuery.filter_by(awbUsedFor=2)
412
            additionalQuery = additionalQuery.filter_by(awbUsedFor=2)
413
            awb = additionalQuery.first()
413
            awb = additionalQuery.first()
414
        print "-------", awb.awb_number, awb.is_available
414
        print "-------", awb.awb_number, awb.is_available
415
        awb.is_available = False
415
        awb.is_available = False
416
        if provider_id==49:
-
 
417
            success = EcomExpressService.forward_request(awb.awb_number, logisticsTransactionId)
-
 
418
        #Commit only if everything works fine
-
 
419
        if success:
-
 
420
            session.commit()
416
        session.commit()
421
            return awb.awb_number
417
            #return awb.awb_number
422
        else:
418
        else:
423
            raise 
419
            raise 
424
    except:
420
    except:
425
        traceback.print_exc()
421
        traceback.print_exc()
426
        session.close()
422
        session.close()