Fix dist function
This commit is contained in:
parent
39254ef684
commit
c5c3e951cf
|
@ -29,8 +29,12 @@ def handle_exceptions(func):
|
||||||
if "success" in rtrn:
|
if "success" in rtrn:
|
||||||
if "message" in rtrn:
|
if "message" in rtrn:
|
||||||
if not rtrn["success"] and rtrn["message"] == "API ERROR":
|
if not rtrn["success"] and rtrn["message"] == "API ERROR":
|
||||||
|
if "error_code" in rtrn["response"]["error"]:
|
||||||
log.error("API error: {code}", code=rtrn["response"]["error"]["error_code"])
|
log.error("API error: {code}", code=rtrn["response"]["error"]["error_code"])
|
||||||
return False
|
return False
|
||||||
|
else:
|
||||||
|
log.error("API error: {code}", code=rtrn["response"]["error"])
|
||||||
|
return False
|
||||||
return rtrn
|
return rtrn
|
||||||
|
|
||||||
return inner_function
|
return inner_function
|
||||||
|
@ -437,6 +441,12 @@ class Agora(object):
|
||||||
public_ad_dict_xmr = {}
|
public_ad_dict_xmr = {}
|
||||||
public_ad_dict_btc = {}
|
public_ad_dict_btc = {}
|
||||||
rates_crypto = self.cg.get_price(ids=["monero", "bitcoin"], vs_currencies=currencies)
|
rates_crypto = self.cg.get_price(ids=["monero", "bitcoin"], vs_currencies=currencies)
|
||||||
|
|
||||||
|
# NOTES:
|
||||||
|
# Get all ads for each currency, with all the payment methods.
|
||||||
|
# Create a function to, in turn, filter these so it contains only one payment method. Run autoprice on this.
|
||||||
|
# Append all results to to_update. Repeat for remaining payment methods, then call slow update.
|
||||||
|
|
||||||
for currency in currencies:
|
for currency in currencies:
|
||||||
try:
|
try:
|
||||||
rates_xmr = rates_crypto["monero"][currency]
|
rates_xmr = rates_crypto["monero"][currency]
|
||||||
|
@ -665,7 +675,7 @@ class Agora(object):
|
||||||
return (min_local, max_local)
|
return (min_local, max_local)
|
||||||
|
|
||||||
@handle_exceptions
|
@handle_exceptions
|
||||||
def create_ad(self, asset, countrycode, currency, provider, edit=True, ad_id=None):
|
def create_ad(self, asset, countrycode, currency, provider, edit=False, ad_id=None):
|
||||||
"""
|
"""
|
||||||
Post an ad with the given asset in a country with a given currency.
|
Post an ad with the given asset in a country with a given currency.
|
||||||
Convert the min and max amounts from settings to the given currency with CurrencyRates.
|
Convert the min and max amounts from settings to the given currency with CurrencyRates.
|
||||||
|
|
Loading…
Reference in New Issue