X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=a1%2Futils.py;h=0193b1dbb3a01adfbae15f335b7de573b4c982fc;hb=40caa314d23122f0bd25c0e66b65d10303538164;hp=21d6d579ddb19ad487a67eced3dc7533f5611f7f;hpb=d1cc75a2ca8d41cecb8bd67f9bc934c53035b43b;p=ric-plt%2Fa1.git diff --git a/a1/utils.py b/a1/utils.py index 21d6d57..0193b1d 100644 --- a/a1/utils.py +++ b/a1/utils.py @@ -23,18 +23,6 @@ from a1 import exceptions logger = get_module_logger(__name__) -def _get_rmr_mapping_table(cache={}): - """ - Get the rmr mapping file - Broken out for ease of unit testing - """ - try: - return open("/opt/rmr_string_int_mapping.txt", "r").readlines() - except FileNotFoundError: - logger.error("Missing RMR Mapping!") - raise exceptions.MissingRmrMapping - - # Public @@ -57,19 +45,3 @@ def get_ric_manifest(): except FileNotFoundError: logger.error("Missing A1 Manifest!") raise exceptions.MissingManifest - - -def rmr_string_to_int(rmrs, cache={}): - """ - map an rmr string to an int. - TODO: should we allow for dynamic updates to this file? If so, we shouldn't cache - """ - if cache == {}: # fill the cache if not populated - lines = _get_rmr_mapping_table() - for l in lines: - items = l.split(":") - cache[items[0]] = int(items[1]) - - if rmrs in cache: - return cache[rmrs] - raise exceptions.MissingRmrString(rmrs)