Exemplo n.º 1
0
def main():

    try:
        args = CmdParser.parseArguments()

        inputCurrency = Currencies.getCurrencyCode(args['input'])
        outputCurrency = args['output']
        amount = args['amount']

        conversion = CurrencyConverter.getConversion(inputCurrency,
                                                     outputCurrency, amount)

        printResults = JsonCreator.finalOutput(inputCurrency, conversion,
                                               amount)
        print(printResults)

    except InvalidArgumentError as invArgErr:
        Utility.errorStatement(invArgErr.message)
    except RequestError as reqErr:
        sys.stderr.write(reqErr.message)
        sys.exit()