Monday, April 16, 2012

Namespace, argparse, and usage

This is really a few questions:




  1. Is there a reason argparse uses a namespace instead of a dictionary?


  2. Assuming I have a class with __init__(self, init_method, *args). The init_method parameter tells the init_function which way I want to initialize the class, while arg parameter gives all the arguments neccesary for the init. The arguments may be different for different methods. Should I use a dictionary, or a namespace?


  3. Assuming that I use a namespace, how do I pass the namespace to __init__()?






No comments:

Post a Comment