X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=osm_policy_module%2Fcmd%2Fpolicy_module_agent.py;h=e6c0681cdac4398af30a15460f20debdff482089;hb=refs%2Fchanges%2F75%2F9075%2F5;hp=af2f602aeef6c976a2e753df62e954d73ce62116;hpb=10be7c984475707be716708dfdd2d91a655158dc;p=osm%2FPOL.git 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()