Skip to content

Commit

Permalink
fix: fixed lint issues
Browse files Browse the repository at this point in the history
  • Loading branch information
anaik91 committed Feb 4, 2025
1 parent 21a88ed commit c9508bd
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 7 deletions.
14 changes: 7 additions & 7 deletions core_wrappers.py
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@ def export_artifacts(cfg, resources_list):
return export_data


def validate_artifacts(cfg, resources_list, export_data): # noqa pylint: disable=R0914
def validate_artifacts(cfg, resources_list, export_data): # noqa pylint: disable=R0914,R0912,R0915
"""Validates exported artifacts against the target environment.
Validates the exported Apigee artifacts against the constraints of
Expand Down Expand Up @@ -277,20 +277,20 @@ def validate_artifacts(cfg, resources_list, export_data): # noqa pylint: disabl
report['org_keyvaluemaps'] = apigee_validator.validate_kvms(None, org_keyvaluemaps) # noqa
if 'all' in resources_list or 'developers' in resources_list:
developers = export_data['orgConfig']['developers']
report['developers'] = apigee_validator.validate_org_resource('developers', developers)
report['developers'] = apigee_validator.validate_org_resource('developers', developers) # noqa pylint: disable=C0301
if 'all' in resources_list or 'apiproducts' in resources_list:
apiProducts = export_data['orgConfig']['apiProducts']
report['apiProducts'] = apigee_validator.validate_org_resource('apiProducts', apiProducts)
api_products = export_data['orgConfig']['apiProducts']
report['apiProducts'] = apigee_validator.validate_org_resource('apiProducts', api_products) # noqa pylint: disable=C0301
if 'all' in resources_list or 'apps' in resources_list:
apps = export_data['orgConfig']['apps']
report['apps'] = apigee_validator.validate_org_resource('apps', apps)
report['apps'] = apigee_validator.validate_org_resource('apps', apps) # noqa pylint: disable=C0301
if 'all' in resources_list or 'apis' in resources_list:
apis_validation = apigee_validator.validate_proxy_bundles(export_dir, 'apis')
apis_validation = apigee_validator.validate_proxy_bundles(export_dir, 'apis') # noqa pylint: disable=C0301
# Todo # pylint: disable=W0511
# validate proxy unifier output bundles
report.update(apis_validation)
if 'all' in resources_list or 'sharedflows' in resources_list:
sf_validation = apigee_validator.validate_proxy_bundles(export_dir, 'sharedflows')
sf_validation = apigee_validator.validate_proxy_bundles(export_dir, 'sharedflows') # noqa pylint: disable=C0301
# Todo # pylint: disable=W0511
# validate proxy unifier output bundles
report.update(sf_validation)
Expand Down
6 changes: 6 additions & 0 deletions utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,12 @@ def parse_config(config_file):
"""
config = configparser.ConfigParser()
config.read(config_file)
if len(config.sections()) == 0:
logger.error(
'Unable to read input.properties file.') # noqa pylint: disable=C0301
logger.error(
'Check if input.properties file exists OR if you permissions to view it') # noqa pylint: disable=C0301
sys.exit(1)
return config


Expand Down
2 changes: 2 additions & 0 deletions validator.py
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,8 @@ def validate_kvms(self, env, keyvaluemaps):
else:
kvms = self.target_export_data.get('orgConfig', {}).get('kvms', {}).keys() # noqa pylint: disable=C0301
for each_kvm, obj in keyvaluemaps.items():
if 'name' not in obj:
obj['name'] = each_kvm
obj['importable'], obj['reason'] = True, []
if each_kvm in kvms:
obj['imported'] = True
Expand Down

0 comments on commit c9508bd

Please sign in to comment.