22 lines
495 B
Python
22 lines
495 B
Python
from fosspay.config import _cfg
|
|
|
|
class Currency:
|
|
def __init__(self, symbol, position):
|
|
self.symbol = symbol
|
|
self.position = position
|
|
|
|
def amount(self, amount):
|
|
if self.position == "right":
|
|
return amount + self.symbol
|
|
else:
|
|
return self.symbol + amount
|
|
|
|
currencies = {
|
|
'usd' : Currency("$", "left"),
|
|
'eur' : Currency("€", "right")
|
|
# ... More currencies can be added here
|
|
}
|
|
|
|
currency = currencies[_cfg("currency")]
|
|
|