def doWork(self): configHolder = ConfigHolder(self.options.__dict__) deprecator = Deprecator(configHolder) try: deprecatedUrl = deprecator.deprecate(self.imageid) print deprecatedUrl except InputException, e: print e sys.exit(1)
def checkOptions(self): if len(self.args) != 1: self.parser.error('Please specify an image ID') self.imageid = self.args[0] Deprecator.checkDeprecatorOptions(self.options, self.parser)
def parse(self): Deprecator.buildDeprecatorParser(self.parser) self.options, self.args = self.parser.parse_args()