当前位置: 首页>>代码示例>>Python>>正文


Python FascinatorHome.setPath方法代码示例

本文整理汇总了Python中com.googlecode.fascinator.common.FascinatorHome.setPath方法的典型用法代码示例。如果您正苦于以下问题:Python FascinatorHome.setPath方法的具体用法?Python FascinatorHome.setPath怎么用?Python FascinatorHome.setPath使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.googlecode.fascinator.common.FascinatorHome的用法示例。


在下文中一共展示了FascinatorHome.setPath方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: ArgumentParser

# 需要导入模块: from com.googlecode.fascinator.common import FascinatorHome [as 别名]
# 或者: from com.googlecode.fascinator.common.FascinatorHome import setPath [as 别名]
AlertsData = alerts["AlertsData"]


if __name__ == "__main__":

    argParse = ArgumentParser(description="Process the JCU RIF-CS imports")
    argParse.add_argument('-a','--alerts', dest='alerts', action='store',  help='The alerts location.')
    argParse.add_argument('-m','--rifcs-map-file', nargs=1, dest='rmap', action='store', default=None, help='The location of the rifcs map file.')
    argParse.add_argument('-x','--xml-map-file', nargs=1, dest='xmap', action='store', default=None, help='The location of the xml map file.')
    argParse.add_argument('-p','--redbox-path', dest='path', nargs=1, action='store',  help='The base path of the ReDBoX Install')
    args = argParse.parse_args()

    if args.path is not None and os.path.exists(args.path[0]):
        fascinator_home = os.path.join(args.path[0], "home")

        FascinatorHome.setPath(fascinator_home)
        import json
        system = open(os.path.join(fascinator_home, "system-config.json"))
        system_data = json.load(system)
        system.close()

        _config = config(fascinator_home, system_data)
        output = _config.getString(None, ["alerts", "path"])
        if args.rmap is not None:
            system_data["alerts"]["xmlMaps"]["rif"] = args.rmap[0]
        if args.xmap is not None:
            system_data["alerts"]["xmlMaps"]["xml"] = args.xmap[0]

        if args.alerts is not None:
            system_data['alerts']['path'] = args.alerts
开发者ID:DanielBaird,项目名称:TDH-Research-Data-Catalogue,代码行数:32,代码来源:run_alerts.py


注:本文中的com.googlecode.fascinator.common.FascinatorHome.setPath方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。