def take_action(self, parsed_args): args_map = { 'id': 'id', 'set_dist_package': 'distribution_package_id', } data = map_parsed_args(parsed_args, args_map) obj = ProductPackageAdapter() obj.update(data)
def take_action(self, parsed_args): args_map = { 'id': 'id', 'set_distribution': 'distribution', 'set_version': 'version', } _kwargs = map_parsed_args(parsed_args, args_map) obj = DistributionPackageAdapter() obj.update(**_kwargs)
def take_action(self, parsed_args): args_map = { 'id': 'id', } _kwargs = map_parsed_args(parsed_args, args_map) pkg = DistributionPackageAdapter.load(**_kwargs) formatter = self.formatter.__class__.__name__ return pkg.show(formatter=formatter)[:2]
def take_action(self, parsed_args): args_map = { 'id': 'id', } _kwargs = map_parsed_args(parsed_args, args_map) obj = ProductPackageAdapter.load(**_kwargs) formatter = self.formatter.__class__.__name__ return obj.show(formatter=formatter)[:2]
def take_action(self, parsed_args): args_map = { 'id': 'id', } _kwargs = map_parsed_args(parsed_args, args_map) cpe = CPEAdapter.load(**_kwargs) formatter = self.formatter.__class__.__name__ return cpe.show(formatter=formatter)[:2]
def take_action(self, parsed_args): args_map = { 'id': 'id', 'name': 'name', } _kwargs = map_parsed_args(parsed_args, args_map) prj = SourceProjectAdapter.load(**_kwargs) formatter = self.formatter.__class__.__name__ return prj.show(formatter=formatter)[:2]
def take_action(self, parsed_args): db_api = APPDATA.db_api args_map = { 'id': 'id', 'set_dist_package': 'distribution_package_id', } data = map_parsed_args(parsed_args, args_map) with db_api.get_session(): obj = ProductPackageAdapter.load(id=data['id']) obj.update(data)
def take_action(self, parsed_args): args_map = { 'out_file': 'filename', 'threads': 'thread_count', } mapped_args = map_parsed_args(parsed_args=parsed_args, args_map=args_map) if 'thread_count' in mapped_args: mapped_args['thread_count'] = int(mapped_args['thread_count']) scanner = GitProjectScanner(**mapped_args) scanner.start()
def take_action(self, parsed_args): args_map = { 'id': 'id', 'name': 'name', 'base_version': 'version', } _kwargs = map_parsed_args(parsed_args, args_map) pkg = SourcePackageAdapter.load(**_kwargs) formatter = self.formatter.__class__.__name__ return pkg.show(formatter=formatter)[:2]
def take_action(self, parsed_args): db_api = APPDATA.db_api args_map = { 'id': 'id', 'set_distribution': 'distribution', 'set_version': 'version', } _kwargs = map_parsed_args(parsed_args, args_map) with db_api.get_session(): obj = DistributionPackageAdapter.load(id=_kwargs['id']) obj.update(**_kwargs)
def take_action(self, parsed_args): db_api = APPDATA.db_api args_map = { 'id': 'id', } _kwargs = map_parsed_args(parsed_args, args_map) with db_api.get_session(): obj = ProductPackageAdapter.load(**_kwargs) formatter = self.formatter.__class__.__name__ return obj.show(formatter=formatter)[:2]
def take_action(self, parsed_args): args_map = { 'id': 'id', 'name': 'name', 'dist_version': 'version', 'arch': 'arch', } _kwargs = map_parsed_args(parsed_args, args_map) dist = DistributionAdapter.load(**_kwargs) formatter = self.formatter.__class__.__name__ return dist.show(formatter=formatter)[:2]
def take_action(self, parsed_args): db_api = APPDATA.db_api args_map = { 'id': 'id', 'name': 'name', } _kwargs = map_parsed_args(parsed_args, args_map) with db_api.get_session(): prj = SourceProjectAdapter.load(**_kwargs) formatter = self.formatter.__class__.__name__ return prj.show(formatter=formatter)[:2]
def take_action(self, parsed_args): db_api = APPDATA.db_api args_map = { 'id': 'id', 'name': 'name', 'base_version': 'version', } _kwargs = map_parsed_args(parsed_args, args_map) with db_api.get_session(): cve = CVEAdapter.load(**_kwargs) formatter = self.formatter.__class__.__name__ return cve.show(formatter=formatter)[:2]
def take_action(self, parsed_args): args_map = { 'name': 'project', } _kwargs = map_parsed_args(parsed_args, args_map) db_api = DBAPI() if 'project' in _kwargs: _kwargs['project'] = db_api.get_create(SourceProject, name=_kwargs['project']) objs = db_api.query(SourcePackage, SourcePackageAdapter, **_kwargs) cols = ('ID', 'Name', 'Version') data = [(obj.id, obj.name, obj.version) for obj in objs] data.sort(key=lambda x: ''.join((x[1], x[2]))) return cols, data