class MainApp(): def __init__(self): self.__master = MainView(convert_handler = self.__convert) def run(self): self.__master.mainloop() def __convert(self, from_currency, to_currency, ammount): result = str(self.__currency.get_convertion(ammount)) self.__master.update_result(result)
class MainApp(): def __init__(self): self.__currency = CurrencyManager.get_currency("USD") self.__menu = self.__currency.rates self.__master = MainView(convert_handler=self.__convert, menu=self.__menu) def run(self): self.__master.mainloop() def __convert(self, from_currency, to_currency, ammount): result = str(self.__currency.get_convertion(to_currency, ammount)) self.__master.update_result(result)
class MainApp(): def __init__(self): self.__master = MainView(convert_handler=self.__convert) self.__currency = CurrencyManager.get_currency( self.__master.Constants.default_from_currency) def run(self): self.__master.mainloop() def __convert(self, from_currency, to_currency, ammount): self.__currency = CurrencyManager.get_currency( self.__master.get_from_currency()) result = str(self.__currency.get_convertion(to_currency, ammount)) self.__master.update_result(result)
class MainApp(): def __init__(self): self.__master = MainView(convert_handler=self.__convert) def run(self): self.__master.mainloop() def __convert(self, from_currency, to_currency, ammount): self.initial_currency = from_currency self.initial_convertion = CurrencyManager.get_currency( self.initial_currency) result = str( self.initial_convertion.get_convertion(to_currency, ammount)) self.__master.update_result(result)
class MainApp(): def __init__(self): self.__get_currency("USD") self.__master = MainView(convert_handler = self.__convert, origin_currency = self.__get_currency, options = self.__currencies) def run(self): self.__master.mainloop() def __convert(self, from_currency, to_currency, ammount): result = str(self.__currency.get_convertion(to_currency, ammount)) self.__master.update_result(result) def __get_currency(self, value): self.__currency = CurrencyManager.get_currency(value) self.__currencies = self.__currency.rates
class MainApp(): def __init__(self): self.__master = MainView(convert_handler=self.__convert) self.__currency = CurrencyManager.get_currency( str(self.__master.currency_name)) def run(self): self.__master.mainloop() def __convert(self, from_currency, to_currency, ammount): self.__currency = CurrencyManager.get_currency(from_currency) if from_currency == to_currency: result = ammount else: result = str(self.__currency.get_convertion(to_currency, ammount)) self.__master.update_result(result)
class MainApp(): def __init__(self): self.__master = MainView(convert_handler=self.__convert) self.__currency = CurrencyManager.get_currency( self.__master.origin_currency) def run(self): self.__master.mainloop() def __convert(self, from_currency, to_currency, ammount): self.__currency = CurrencyManager.get_currency(from_currency) try: result = str(self.__currency.get_convertion(to_currency, ammount)) self.__master.update_result(result) except Exception as NoneType: print('None Type error in Currency')
class MainApp(): def __init__(self): self.__master = MainView(convert_handler=self.__convert) self.__currency = CurrencyManager.get_currency( self.__master.Constants.exchange_rate) def run(self): self.__master.mainloop() def __convert(self, from_currency, to_currency, ammount): if from_currency == to_currency: return self.__master.update_result(ammount) try: if from_currency != self.__master.Constants.new_exchange_rate: self.__currency = CurrencyManager.get_currency( self.__master.Constants.new_exchange_rate) result = str(self.__currency.get_convertion(to_currency, ammount)) self.__master.update_result(result) except ValueError: return None