repos.py

来自「subversion-1.4.5.tar.gz 配置svn的源码」· Python 代码 · 共 971 行 · 第 1/3 页

PY
971
字号
    def __getattr__(self, name):      """Get an attribute from this object"""      self.assert_valid()      value = _swig_getattr(self, self.__class__, name)      try:        old_dict = self.__dict__["_member_dicts"][name]        value.__dict__["_parent_pool"] = old_dict.get("_parent_pool")        value.__dict__["_member_dicts"] = old_dict.get("_member_dicts")        value.__dict__["_is_valid"] = old_dict.get("_is_valid")        value.assert_valid()      except KeyError:        pass      return value    def __setattr__(self, name, value):      """Set an attribute on this object"""      self.assert_valid()      try:        self.__dict__.setdefault("_member_dicts",{})[name] = value.__dict__      except AttributeError:        pass      return _swig_setattr(self, self.__class__, name, value)class svn_repos_parse_fns2_tPtr(svn_repos_parse_fns2_t):    def __init__(self, this):        _swig_setattr(self, svn_repos_parse_fns2_t, 'this', this)        if not hasattr(self,"thisown"): _swig_setattr(self, svn_repos_parse_fns2_t, 'thisown', 0)        _swig_setattr(self, svn_repos_parse_fns2_t,self.__class__,svn_repos_parse_fns2_t)_repos.svn_repos_parse_fns2_t_swigregister(svn_repos_parse_fns2_tPtr)def svn_repos_parse_dumpstream2(*args):    """    svn_repos_parse_dumpstream2(svn_stream_t stream, svn_repos_parse_fns2_t parse_fns,         void parse_baton, svn_cancel_func_t cancel_func,         apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_parse_dumpstream2, args)def svn_repos_get_fs_build_parser2(*args):    """    svn_repos_get_fs_build_parser2(svn_repos_parse_fns2_t parser, void parse_baton, svn_repos_t repos,         svn_boolean_t use_history, enum svn_repos_load_uuid uuid_action,         svn_stream_t outstream,         char parent_dir, apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_get_fs_build_parser2, args)class svn_repos_parser_fns_t:    """Proxy of C svn_repos_parser_fns_t struct"""    __swig_setmethods__ = {}    __setattr__ = lambda self, name, value: _swig_setattr(self, svn_repos_parser_fns_t, name, value)    __swig_getmethods__ = {}    __getattr__ = lambda self, name: _swig_getattr(self, svn_repos_parser_fns_t, name)    def __init__(self): raise RuntimeError, "No constructor defined"    def __repr__(self):        return "<%s.%s; proxy of C svn_repos_parser_fns_t instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)    __swig_setmethods__["new_revision_record"] = _repos.svn_repos_parser_fns_t_new_revision_record_set    __swig_getmethods__["new_revision_record"] = _repos.svn_repos_parser_fns_t_new_revision_record_get    __swig_setmethods__["uuid_record"] = _repos.svn_repos_parser_fns_t_uuid_record_set    __swig_getmethods__["uuid_record"] = _repos.svn_repos_parser_fns_t_uuid_record_get    __swig_setmethods__["new_node_record"] = _repos.svn_repos_parser_fns_t_new_node_record_set    __swig_getmethods__["new_node_record"] = _repos.svn_repos_parser_fns_t_new_node_record_get    __swig_setmethods__["set_revision_property"] = _repos.svn_repos_parser_fns_t_set_revision_property_set    __swig_getmethods__["set_revision_property"] = _repos.svn_repos_parser_fns_t_set_revision_property_get    __swig_setmethods__["set_node_property"] = _repos.svn_repos_parser_fns_t_set_node_property_set    __swig_getmethods__["set_node_property"] = _repos.svn_repos_parser_fns_t_set_node_property_get    __swig_setmethods__["remove_node_props"] = _repos.svn_repos_parser_fns_t_remove_node_props_set    __swig_getmethods__["remove_node_props"] = _repos.svn_repos_parser_fns_t_remove_node_props_get    __swig_setmethods__["set_fulltext"] = _repos.svn_repos_parser_fns_t_set_fulltext_set    __swig_getmethods__["set_fulltext"] = _repos.svn_repos_parser_fns_t_set_fulltext_get    __swig_setmethods__["close_node"] = _repos.svn_repos_parser_fns_t_close_node_set    __swig_getmethods__["close_node"] = _repos.svn_repos_parser_fns_t_close_node_get    __swig_setmethods__["close_revision"] = _repos.svn_repos_parser_fns_t_close_revision_set    __swig_getmethods__["close_revision"] = _repos.svn_repos_parser_fns_t_close_revision_get    def set_parent_pool(self, parent_pool=None):      """Create a new proxy object for svn_repos_parse_fns_t"""      import libsvn.core, weakref      self.__dict__["_parent_pool"] = \        parent_pool or libsvn.core.application_pool;      if self.__dict__["_parent_pool"]:        self.__dict__["_is_valid"] = weakref.ref(          self.__dict__["_parent_pool"]._is_valid)    def assert_valid(self):      """Assert that this object is using valid pool memory"""      if "_is_valid" in self.__dict__:        assert self.__dict__["_is_valid"](), "Variable has already been deleted"    def __getattr__(self, name):      """Get an attribute from this object"""      self.assert_valid()      value = _swig_getattr(self, self.__class__, name)      try:        old_dict = self.__dict__["_member_dicts"][name]        value.__dict__["_parent_pool"] = old_dict.get("_parent_pool")        value.__dict__["_member_dicts"] = old_dict.get("_member_dicts")        value.__dict__["_is_valid"] = old_dict.get("_is_valid")        value.assert_valid()      except KeyError:        pass      return value    def __setattr__(self, name, value):      """Set an attribute on this object"""      self.assert_valid()      try:        self.__dict__.setdefault("_member_dicts",{})[name] = value.__dict__      except AttributeError:        pass      return _swig_setattr(self, self.__class__, name, value)class svn_repos_parser_fns_tPtr(svn_repos_parser_fns_t):    def __init__(self, this):        _swig_setattr(self, svn_repos_parser_fns_t, 'this', this)        if not hasattr(self,"thisown"): _swig_setattr(self, svn_repos_parser_fns_t, 'thisown', 0)        _swig_setattr(self, svn_repos_parser_fns_t,self.__class__,svn_repos_parser_fns_t)_repos.svn_repos_parser_fns_t_swigregister(svn_repos_parser_fns_tPtr)def svn_repos_parse_dumpstream(*args):    """    svn_repos_parse_dumpstream(svn_stream_t stream,  parse_fns, void parse_baton,         svn_cancel_func_t cancel_func, apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_parse_dumpstream, args)def svn_repos_get_fs_build_parser(*args):    """    svn_repos_get_fs_build_parser( parser, void parse_baton, svn_repos_t repos, svn_boolean_t use_history,         enum svn_repos_load_uuid uuid_action,         svn_stream_t outstream, char parent_dir,         apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_get_fs_build_parser, args)def svn_repos_authz_read(*args):    """    svn_repos_authz_read(svn_authz_t authz_p, char file, svn_boolean_t must_exist,         apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_authz_read, args)def svn_repos_authz_check_access(*args):    """    svn_repos_authz_check_access(svn_authz_t authz, char repos_name, char path, char user,         svn_repos_authz_access_t required_access,         svn_boolean_t access_granted, apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_authz_check_access, args)class svn_repos_t:    """Proxy of C svn_repos_t struct"""    __swig_setmethods__ = {}    __setattr__ = lambda self, name, value: _swig_setattr(self, svn_repos_t, name, value)    __swig_getmethods__ = {}    __getattr__ = lambda self, name: _swig_getattr(self, svn_repos_t, name)    def __init__(self): raise RuntimeError, "No constructor defined"    def __repr__(self):        return "<%s.%s; proxy of C svn_repos_t instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)    def set_parent_pool(self, parent_pool=None):      """Create a new proxy object for svn_repos_t"""      import libsvn.core, weakref      self.__dict__["_parent_pool"] = \        parent_pool or libsvn.core.application_pool;      if self.__dict__["_parent_pool"]:        self.__dict__["_is_valid"] = weakref.ref(          self.__dict__["_parent_pool"]._is_valid)    def assert_valid(self):      """Assert that this object is using valid pool memory"""      if "_is_valid" in self.__dict__:        assert self.__dict__["_is_valid"](), "Variable has already been deleted"    def __getattr__(self, name):      """Get an attribute from this object"""      self.assert_valid()      value = _swig_getattr(self, self.__class__, name)      try:        old_dict = self.__dict__["_member_dicts"][name]        value.__dict__["_parent_pool"] = old_dict.get("_parent_pool")        value.__dict__["_member_dicts"] = old_dict.get("_member_dicts")        value.__dict__["_is_valid"] = old_dict.get("_is_valid")        value.assert_valid()      except KeyError:        pass      return value    def __setattr__(self, name, value):      """Set an attribute on this object"""      self.assert_valid()      try:        self.__dict__.setdefault("_member_dicts",{})[name] = value.__dict__      except AttributeError:        pass      return _swig_setattr(self, self.__class__, name, value)class svn_repos_tPtr(svn_repos_t):    def __init__(self, this):        _swig_setattr(self, svn_repos_t, 'this', this)        if not hasattr(self,"thisown"): _swig_setattr(self, svn_repos_t, 'thisown', 0)        _swig_setattr(self, svn_repos_t,self.__class__,svn_repos_t)_repos.svn_repos_t_swigregister(svn_repos_tPtr)class svn_authz_t:    """Proxy of C svn_authz_t struct"""    __swig_setmethods__ = {}    __setattr__ = lambda self, name, value: _swig_setattr(self, svn_authz_t, name, value)    __swig_getmethods__ = {}    __getattr__ = lambda self, name: _swig_getattr(self, svn_authz_t, name)    def __init__(self): raise RuntimeError, "No constructor defined"    def __repr__(self):        return "<%s.%s; proxy of C svn_authz_t instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)    def set_parent_pool(self, parent_pool=None):      """Create a new proxy object for svn_authz_t"""      import libsvn.core, weakref      self.__dict__["_parent_pool"] = \        parent_pool or libsvn.core.application_pool;      if self.__dict__["_parent_pool"]:        self.__dict__["_is_valid"] = weakref.ref(          self.__dict__["_parent_pool"]._is_valid)    def assert_valid(self):      """Assert that this object is using valid pool memory"""      if "_is_valid" in self.__dict__:        assert self.__dict__["_is_valid"](), "Variable has already been deleted"    def __getattr__(self, name):      """Get an attribute from this object"""      self.assert_valid()      value = _swig_getattr(self, self.__class__, name)      try:        old_dict = self.__dict__["_member_dicts"][name]        value.__dict__["_parent_pool"] = old_dict.get("_parent_pool")        value.__dict__["_member_dicts"] = old_dict.get("_member_dicts")        value.__dict__["_is_valid"] = old_dict.get("_is_valid")        value.assert_valid()      except KeyError:        pass      return value    def __setattr__(self, name, value):      """Set an attribute on this object"""      self.assert_valid()      try:        self.__dict__.setdefault("_member_dicts",{})[name] = value.__dict__      except AttributeError:        pass      return _swig_setattr(self, self.__class__, name, value)class svn_authz_tPtr(svn_authz_t):    def __init__(self, this):        _swig_setattr(self, svn_authz_t, 'this', this)        if not hasattr(self,"thisown"): _swig_setattr(self, svn_authz_t, 'thisown', 0)        _swig_setattr(self, svn_authz_t,self.__class__,svn_authz_t)_repos.svn_authz_t_swigregister(svn_authz_tPtr)def svn_repos_parse_fns2_invoke_new_revision_record(*args):    """    svn_repos_parse_fns2_invoke_new_revision_record(svn_repos_parse_fns2_t _obj, void revision_baton, apr_hash_t headers,         void parse_baton, apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_parse_fns2_invoke_new_revision_record, args)def svn_repos_parse_fns2_invoke_uuid_record(*args):    """    svn_repos_parse_fns2_invoke_uuid_record(svn_repos_parse_fns2_t _obj, char uuid, void parse_baton,         apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_parse_fns2_invoke_uuid_record, args)def svn_repos_parse_fns2_invoke_new_node_record(*args):    """    svn_repos_parse_fns2_invoke_new_node_record(svn_repos_parse_fns2_t _obj, void node_baton, apr_hash_t headers,         void revision_baton, apr_pool_t pool) -> svn_error_t    """    return apply(_repos.svn_repos_parse_fns2_invoke_new_node_record, args)def svn_repos_parse_fns2_invoke_set_revision_property(*args):    """    svn_repos_parse_fns2_invoke_set_revision_property(svn_repos_parse_fns2_t _obj, void revision_baton, char name,         svn_string_t value) -> svn_error_t    """    return apply(_repos.svn_repos_parse_fns2_invoke_set_revision_property, args)def svn_repos_parse_fns2_invoke_set_node_property(*args):    """    svn_repos_parse_fns2_invoke_set_node_property(svn_repos_parse_fns2_t _obj, void node_baton, char name,         svn_string_t value) -> svn_error_t    """    return apply(_repos.svn_repos_parse_fns2_invoke_set_node_property, args)def svn_repos_parse_fns2_invoke_delete_node_property(*args):    """svn_repos_parse_fns2_invoke_delete_node_property(svn_repos_parse_fns2_t _obj, void node_baton, char name) -> svn_error_t"""    return apply(_repos.svn_repos_parse_fns2_invoke_delete_node_property, args)def svn_repos_parse_fns2_invoke_remove_node_props(*args):    """svn_repos_parse_fns2_invoke_remove_node_props(svn_repos_parse_fns2_t _obj, void node_baton) -> svn_error_t"""    return apply(_repos.svn_repos_parse_fns2_invoke_remove_node_props, args)def svn_repos_parse_fns2_invoke_set_fulltext(*args):    """svn_repos_parse_fns2_invoke_set_fulltext(svn_repos_parse_fns2_t _obj, svn_stream_t stream, void node_baton) -> svn_error_t"""    return apply(_repos.svn_repos_parse_fns2_invoke_set_fulltext, args)def svn_repos_parse_fns2_invoke_apply_textdelta(*args):    """    svn_repos_parse_fns2_invoke_apply_textdelta(svn_repos_parse_fns2_t _obj, svn_txdelta_window_handler_t handler,         void handler_baton, void node_baton) -> svn_error_t    """    return apply(_repos.svn_repos_parse_fns2_invoke_apply_textdelta, args)def svn_repos_parse_fns2_invoke_close_node(*args):    """svn_repos_parse_fns2_invoke_close_node(svn_repos_parse_fns2_t _obj, void node_baton) -> svn_error_t"""    return apply(_repos.svn_repos_parse_fns2_invoke_close_node, args)def svn_repos_parse_fns2_invoke_close_revision(*args):    """svn_repos_parse_fns2_invoke_close_revision(svn_repos_parse_fns2_t _obj, void revision_baton) -> svn_error_t"""    return apply(_repos.svn_repos_parse_fns2_invoke_close_revision, args)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?