"""Run a specified maintenance binary without exposing environment credentials.""" import os,pathlib,subprocess,sys for name in ['base.env','stat-writer.env']: for line in pathlib.Path('/opt/lingniu-go-native/env/'+name).read_text().splitlines(): if '=' in line and not line.startswith('#'): k,v=line.split('=',1);os.environ[k]=v.strip().strip(chr(34)).strip(chr(39)) sys.exit(subprocess.call(sys.argv[1:]))