def init(self): self.vendordb = VendorDB() self.vendordb.init() parser = OptionParser() parser.add_option("-c", "--controller", dest="controller", help="set default controller to CONTROLLER", metavar="CONTROLLER", default=self.controller) (options, args) = parser.parse_args() self.controller = options.controller if not self.controller: self.controller = "127.0.0.1:8000" if not sys.stdin.isatty(): self.batch = True self.init_obj_type_info_dict() self.pp = PrettyPrinter(self.obj_type_info_dict) self.store = StoreClient() self.store.set_controller(self.controller)