def get_format(option): """ get mapping format 对应的数据格式 """ config = OWLUtils.get_config(module_path + '/config.ini') _prop = OWLUtils.get_option(config, 'format', option) return _prop
def get_property(option, prop_type): """ 根据配置查找对应的属性,没有则创建新的属性 Args: option: property name prop_type: ObjectProperty or DataProperty Returns: created property name """ config = OWLUtils.get_config(module_path + '/config.ini') _prop = OWLUtils.get_option(config, 'saga', option) if _prop is None: if onto.__getattr__(option) is None: OWLUtils.create_onto_class(onto, option, prop_type) return option else: return _prop
def get_property(option, prop_type): """ 根据配置查找对应的属性,没有则创建新的属性 Args: option: property name prop_type: ObjectProperty or DataProperty Returns: created property name """ config = OWLUtils.get_config(module_path + '/config.ini') _prop = OWLUtils.get_option(config, 'taudem', option) # 返回配置的属性或是已有的属性(has[Name]) if _prop is not None: return _prop else: _prop = gb.__getattr__(option) if _prop is None: OWLUtils.create_onto_class(onto, option, prop_type) return option
def get_format(option): config = OWLUtils.get_config(module_path + '/config.ini') _prop = OWLUtils.get_option(config, 'format', option) return _prop