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")]
|
||
|
|