3 from sdcBePy import properties
4 from sdcBePy.common.logger import print_and_exit
6 from sdcBePy.tosca.imports.run import main as import_main
7 from sdcBePy.tosca.main import parse_and_create_proxy
8 from sdcBePy.tosca.upgrade.run import main as upgrade_main
12 sdc_be_proxy, update_version = parse_and_create_proxy()
14 response = sdc_be_proxy.get_normatives()
18 resources = json.loads(sdc_be_proxy.get_response_from_buffer())["resources"]
20 print_and_exit(response, "Can't get normatives!")
22 if len(resources) < properties.resource_len:
23 import_main(sdc_be_proxy, update_version)
25 upgrade_main(sdc_be_proxy)
28 if __name__ == '__main__':