X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=near-rt-ric-simulator%2Fsrc%2Fcommon%2Fmaincommon.py;h=6239f79707f9ec3f8fec7ab530e6ffcc3e59887b;hb=79992d7e456696d6211edcb64d6b2ce2d8b730c6;hp=94a0b6dc7575eb54cb2f5027764b2cc348ff4f9f;hpb=dceaf3959f4f398452cb0fcfb03372e9bc528ceb;p=sim%2Fa1-interface.git diff --git a/near-rt-ric-simulator/src/common/maincommon.py b/near-rt-ric-simulator/src/common/maincommon.py index 94a0b6d..6239f79 100644 --- a/near-rt-ric-simulator/src/common/maincommon.py +++ b/near-rt-ric-simulator/src/common/maincommon.py @@ -1,5 +1,5 @@ # ============LICENSE_START=============================================== -# Copyright (C) 2020 Nordix Foundation. All rights reserved. +# Copyright (C) 2021 Nordix Foundation. All rights reserved. # ======================================================================== # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -22,10 +22,11 @@ from flask import Response import socket import ssl -#Must exist +# Must exist apipath=os.environ['APIPATH'] -#May exist +# May exist remote_hosts_logging=os.getenv('REMOTE_HOSTS_LOGGING') +duplicate_check=os.getenv('DUPLICATE_CHECK') # Make sure the api path for the interface yaml file is set, otherwise exit def check_apipath(): @@ -56,7 +57,17 @@ def extract_host_name(hosts_set, request): try: name, alias, addresslist = socket.gethostbyaddr(host_ip) hosts_set.add(name) - except Exception as e: + except Exception: hosts_set.add(host_ip) else: hosts_set.add("logging_of_remote_host_names_not_enabled") + +# Function to check if duplicate check shall be made +# True = check for duplicates +# False = ignore duplicates +def is_duplicate_check(): + global duplicate_check + + if ((duplicate_check is not None) and (duplicate_check == "1")): + return True + return False