def do_recredit(self): endicia = Endicia(**settings.ENDICIA_CONF) endicia.format_xml = True res = endicia.get_account_status() #print res._xml balance = decimal.Decimal(res.CertifiedIntermediary.PostageBalance) debug('Current balance: %s', balance) if balance > 100 and balance < 1000000: return debug('Adding 300.0') res = endicia.recredit(300) #print res._xml balance = decimal.Decimal(res.CertifiedIntermediary.PostageBalance) debug('Current balance: %s', balance)
def do_get_balance(self): endicia = Endicia(**settings.ENDICIA_CONF) endicia.format_xml = True res = endicia.get_account_status() print res._xml