reformat code with black

This commit is contained in:
Martin
2019-10-30 13:44:04 +01:00
parent 354e959cc5
commit 0dd8d619b4
28 changed files with 1236 additions and 689 deletions
+27 -29
View File
@@ -6,22 +6,21 @@ from .product import Currencies
class PriceAdjustments(db.Model):
__tablename__ = 'price_adjustments'
__tablename__ = "price_adjustments"
territory = db.Column(db.String(2), primary_key=True)
adjustment = db.Column(db.Numeric)
class Market(object):
def __init__(self, name, locale, currency, vat, iso3):
self.name = name
self.locale = locale
self.currency = currency
self.vat = vat
self.iso3 = iso3
self.language = locale.split('_')[0]
self.territory = locale.split('_')[1]
self.language = locale.split("_")[0]
self.territory = locale.split("_")[1]
self._price_adjustments = None
self._exchange_rate = None
self._price_adjustments = None
@@ -29,8 +28,7 @@ class Market(object):
@property
def price_adjustments(self):
if self._price_adjustments is None:
row = PriceAdjustments.query.filter_by(
territory=self.territory).first()
row = PriceAdjustments.query.filter_by(territory=self.territory).first()
if row:
self._price_adjustments = float(row.adjustment)
else:
@@ -58,15 +56,15 @@ class Market(object):
def to_json(self):
return {
'name': self.name,
'locale': self.locale,
'currency': self.currency,
'vat': self.vat,
'iso3': self.iso3,
'language': self.language,
'territory': self.territory,
'price_adjustments': self.price_adjustments,
'exchange_rate': self.exchange_rate
"name": self.name,
"locale": self.locale,
"currency": self.currency,
"vat": self.vat,
"iso3": self.iso3,
"language": self.language,
"territory": self.territory,
"price_adjustments": self.price_adjustments,
"exchange_rate": self.exchange_rate,
}
def __repr__(self):
@@ -74,20 +72,20 @@ class Market(object):
_markets = [
('Sweden', 'sv_SE', 'SEK', 1.25, 'SWE'),
('Norway', 'nn_NO', 'NOK', 1.25, 'NOR'),
('United kingdom', 'en_GB', 'GBP', 1.20, 'GBR'),
('Denmark', 'da_DK', 'DKK', 1.25, 'DNK'),
('Finland', 'fi_FI', 'EUR', 1.24, 'FIN'),
('Russia', 'ru_RU', 'EUR', 1, 'RUS'),
('Germany', 'de_DE', 'EUR', 1.19, 'DEU'),
('Netherlands', 'nl_NL', 'EUR', 1.21, 'NLD'),
('Austria', 'de_AT', 'EUR', 1.20, 'AUT'),
('USA', 'en_US', 'USD', 1, 'USA'),
('Spain', 'es_ES', 'EUR', 1.21, 'ESP'),
('France', 'fr_FR', 'EUR', 1.20, 'FRA'),
('Poland', 'pl_PL', 'EUR', 1.23, 'POL'),
('International', 'en_EU', 'EUR', 1.25, None),
("Sweden", "sv_SE", "SEK", 1.25, "SWE"),
("Norway", "nn_NO", "NOK", 1.25, "NOR"),
("United kingdom", "en_GB", "GBP", 1.20, "GBR"),
("Denmark", "da_DK", "DKK", 1.25, "DNK"),
("Finland", "fi_FI", "EUR", 1.24, "FIN"),
("Russia", "ru_RU", "EUR", 1, "RUS"),
("Germany", "de_DE", "EUR", 1.19, "DEU"),
("Netherlands", "nl_NL", "EUR", 1.21, "NLD"),
("Austria", "de_AT", "EUR", 1.20, "AUT"),
("USA", "en_US", "USD", 1, "USA"),
("Spain", "es_ES", "EUR", 1.21, "ESP"),
("France", "fr_FR", "EUR", 1.20, "FRA"),
("Poland", "pl_PL", "EUR", 1.23, "POL"),
("International", "en_EU", "EUR", 1.25, None),
]