def _getAppDirConfig(self, appname):
try:
appconfig = self.app.configuration.get("SplunkDeployment.apps")[appname]
appdir = appconfig.get("directory")
if os.path.islink(appdir):
appdir = os.readlink(appdir)
if not os.path.isdir(appdir):
raise AppNotFoundException("The app \"" + appname + "\" does not exist in \"" + appdir + "\".")
return [appdir, appconfig]
except AppNotFoundException as e:
raise e
except:
pass
appconfig = self.app.configuration.get("SplunkDeployment.apps.default")
appdir = os.path.join(
appconfig.get("directory"),
appname
)
if os.path.islink(appdir):
appdir = os.readlink(appdir)
if not os.path.isdir(appdir):
raise AppNotFoundException("The app \"" + appname + "\" does not exist in \"" + appdir + "\".")
return [appdir, appconfig]
评论列表
文章目录