Ejemplo n.º 1
0
                            "nubank", "ciw", "cef-savings", "itau-cc",
                            "itau-savings", "bradesco-savings", "generic"
                        ],
                        required=True,
                        help="Set account that will be used.")
    parser.add_argument("-af",
                        "--account_src_file",
                        required=True,
                        help="Set account source to integrate")
    parser.add_argument("-acf", "--account_from", help="Define from import")
    parser.add_argument("-act", "--account_to", help="Define to import")
    parser.add_argument(
        "-cl",
        "--classifier",
        default=None,
        choices=Classifier.AVAILABLE_STRATEGIES().keys(),
        help="Define classifier that must be used to import data")

    args = parser.parse_args()
    if args.verbose:
        loglevel = logging.DEBUG
        logformat = Util.LOG_FORMAT_DEBUG
    elif args.quiet:
        loglevel = logging.WARN
        # TODO log to file in this case
        logformat = Util.LOG_FORMAT_FULL
    else:
        loglevel = logging.INFO
        logformat = Util.LOG_FORMAT_SIMPLE

    # TODO config logger by dictnoray - https://realpython.com/python-logging/