def __init__(self, argv):
        args = self.parser.parse_args(argv)

        # Setup something our command can use to send output
        self.view = create_view()
        # A shorter alias to the view's out decorator
        self.out = self.view.out

        # Finally, process the arguments
        try:
            self.process(args)
        except (NotImplementedError, SystemExit, ForcedExit):
            raise
        except Exception as e:
            # Uncaught exception, usually means there is a bug in Jig
            self.crash_report(e, args)
            sys.exit(2)
Collect all sizes of vars stored in our internal vector.
dataset/ETHPy150Open robmadole/jig/src/jig/commands/base.py/BaseCommand.__init__--crossover with--dataset/ETHPy150Open OpenMDAO/OpenMDAO/openmdao/core/vec_wrapper.py/SrcVecWrapper._get_flattened_sizes