X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FPOL.git;a=blobdiff_plain;f=osm_policy_module%2Fcmd%2Fpolicy_module_agent.py;fp=osm_policy_module%2Fcmd%2Fpolicy_module_agent.py;h=e6c0681cdac4398af30a15460f20debdff482089;hp=af2f602aeef6c976a2e753df62e954d73ce62116;hb=946821f0dcc61f0bf0fe6d78bc2dc7db2636296c;hpb=585eb0cc31cd389b17f4e50d261efdd9cdc00506 diff --git a/osm_policy_module/cmd/policy_module_agent.py b/osm_policy_module/cmd/policy_module_agent.py index af2f602..e6c0681 100644 --- a/osm_policy_module/cmd/policy_module_agent.py +++ b/osm_policy_module/cmd/policy_module_agent.py @@ -25,6 +25,7 @@ import argparse import asyncio import logging import sys +import os from osm_policy_module.core.agent import PolicyModuleAgent from osm_policy_module.core.config import Config @@ -32,6 +33,10 @@ from osm_policy_module.core.database import DatabaseManager def main(): + # Cleanup old temp health file + if os.path.exists('/tmp/osm_pol_agent_health_flag'): + os.remove('/tmp/osm_pol_agent_health_flag') + parser = argparse.ArgumentParser(prog='osm-policy-agent') parser.add_argument('--config-file', nargs='?', help='POL configuration file') args = parser.parse_args()