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 + -
显示快捷键?