From: RehanRaza Date: Tue, 12 Nov 2019 10:20:14 +0000 (+0100) Subject: Fix python version X-Git-Tag: 1.7.3~20 X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=59a4d9339c42260a371df038c0df0c4f3a863124;p=nonrtric.git Fix python version Change-Id: I59686403b5c533dfa07ec4d5d71052bd1f0e22da Issue-ID: NONRTRIC-63 Signed-off-by: RehanRaza --- diff --git a/sdnc-a1-controller/.gitignore b/sdnc-a1-controller/.gitignore index 264db967..cd1773f0 100755 --- a/sdnc-a1-controller/.gitignore +++ b/sdnc-a1-controller/.gitignore @@ -10,6 +10,7 @@ org.eclipse.core.resources.prefs .checkstyle maven-eclipse.xml workspace +.pydevproject ## Compilation Files ## *.class diff --git a/sdnc-a1-controller/northbound/nonrt-ric-api/model/pom.xml b/sdnc-a1-controller/northbound/nonrt-ric-api/model/pom.xml index 9dfabed8..322aac55 100644 --- a/sdnc-a1-controller/northbound/nonrt-ric-api/model/pom.xml +++ b/sdnc-a1-controller/northbound/nonrt-ric-api/model/pom.xml @@ -61,7 +61,7 @@ - python + python3 scripts/python/yang2props.py src/main/yang/NONRT-RIC-API.yang diff --git a/sdnc-a1-controller/northbound/nonrt-ric-api/model/scripts/python/yang2props.py b/sdnc-a1-controller/northbound/nonrt-ric-api/model/scripts/python/yang2props.py index 559d31b8..951ddf57 100755 --- a/sdnc-a1-controller/northbound/nonrt-ric-api/model/scripts/python/yang2props.py +++ b/sdnc-a1-controller/northbound/nonrt-ric-api/model/scripts/python/yang2props.py @@ -18,34 +18,33 @@ val = "" li = [] if len(sys.argv) < 3: - print 'yang2props.py ' + print('yang2props.py ') sys.exit(2) with open(sys.argv[1], "r") as ins: for line in ins: # if we see a leaf save the name for later if "leaf " in line: - match = re.search(r'leaf (\S+)', line) - if match: - leaf = match.group(1) + match = re.search(r'leaf (\S+)', line) + if match: + leaf = match.group(1) # if we see enum convert the value to enum format and see if it changed # if the value is different write a property entry if "enum " in line: - match = re.search(r'enum "(\S+)";', line) - if match: + match = re.search(r'enum "(\S+)";', line) + if match: val = match.group(1) - enum = to_enum(val) - + enum = to_enum(val) # see if converting to enum changed the string - if val != enum: + if val != enum: property = "yang."+leaf+"."+enum+"="+val - if property not in li: - li.append( property) + if property not in li: + li.append( property) # Open output file -fo = open(sys.argv[2], "wb") +fo = open(sys.argv[2], "w") fo.write("# yang conversion properties \n") fo.write("# used to convert Enum back to the original yang value \n") fo.write("\n".join(li))