core.py
来自「subversion-1.4.5.tar.gz 配置svn的源码」· Python 代码 · 共 1,403 行 · 第 1/5 页
PY
1,403 行
# This file was created automatically by SWIG.# Don't modify this file, modify the SWIG interface instead.# This file is compatible with both classic and new-style classes.import _coredef _swig_setattr_nondynamic(self,class_type,name,value,static=1): if (name == "this"): if isinstance(value, class_type): self.__dict__[name] = value.this if hasattr(value,"thisown"): self.__dict__["thisown"] = value.thisown del value.thisown return method = class_type.__swig_setmethods__.get(name,None) if method: return method(self,value) if (not static) or hasattr(self,name) or (name == "thisown"): self.__dict__[name] = value else: raise AttributeError("You cannot add attributes to %s" % self)def _swig_setattr(self,class_type,name,value): return _swig_setattr_nondynamic(self,class_type,name,value,0)def _swig_getattr(self,class_type,name): method = class_type.__swig_getmethods__.get(name,None) if method: return method(self) raise AttributeError,nameclass svn_error_t: """Proxy of C svn_error_t struct""" __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, svn_error_t, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, svn_error_t, name) def __repr__(self): return "<%s.%s; proxy of C svn_error_t instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) __swig_setmethods__["apr_err"] = _core.svn_error_t_apr_err_set __swig_getmethods__["apr_err"] = _core.svn_error_t_apr_err_get __swig_getmethods__["message"] = _core.svn_error_t_message_get __swig_setmethods__["child"] = _core.svn_error_t_child_set __swig_getmethods__["child"] = _core.svn_error_t_child_get __swig_setmethods__["pool"] = _core.svn_error_t_pool_set __swig_getmethods__["pool"] = _core.svn_error_t_pool_get __swig_getmethods__["file"] = _core.svn_error_t_file_get __swig_setmethods__["line"] = _core.svn_error_t_line_set __swig_getmethods__["line"] = _core.svn_error_t_line_get def set_parent_pool(self, parent_pool=None): """Create a new proxy object for svn_error_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) def __init__(self, *args): """__init__(self) -> svn_error_t""" _swig_setattr(self, svn_error_t, 'this', apply(_core.new_svn_error_t, args)) _swig_setattr(self, svn_error_t, 'thisown', 1) def __del__(self, destroy=_core.delete_svn_error_t): """__del__(self)""" try: if self.thisown: destroy(self) except: passclass svn_error_tPtr(svn_error_t): def __init__(self, this): _swig_setattr(self, svn_error_t, 'this', this) if not hasattr(self,"thisown"): _swig_setattr(self, svn_error_t, 'thisown', 0) _swig_setattr(self, svn_error_t,self.__class__,svn_error_t)_core.svn_error_t_swigregister(svn_error_tPtr)svn_node_none = _core.svn_node_nonesvn_node_file = _core.svn_node_filesvn_node_dir = _core.svn_node_dirsvn_node_unknown = _core.svn_node_unknownSVN_REVNUM_T_FMT = _core.SVN_REVNUM_T_FMTTRUE = _core.TRUEFALSE = _core.FALSEsvn_nonrecursive = _core.svn_nonrecursivesvn_recursive = _core.svn_recursiveSVN_DIRENT_KIND = _core.SVN_DIRENT_KINDSVN_DIRENT_SIZE = _core.SVN_DIRENT_SIZESVN_DIRENT_HAS_PROPS = _core.SVN_DIRENT_HAS_PROPSSVN_DIRENT_CREATED_REV = _core.SVN_DIRENT_CREATED_REVSVN_DIRENT_TIME = _core.SVN_DIRENT_TIMESVN_DIRENT_LAST_AUTHOR = _core.SVN_DIRENT_LAST_AUTHORclass svn_dirent_t: """Proxy of C svn_dirent_t struct""" __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, svn_dirent_t, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, svn_dirent_t, name) def __repr__(self): return "<%s.%s; proxy of C svn_dirent_t instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) __swig_setmethods__["kind"] = _core.svn_dirent_t_kind_set __swig_getmethods__["kind"] = _core.svn_dirent_t_kind_get __swig_setmethods__["size"] = _core.svn_dirent_t_size_set __swig_getmethods__["size"] = _core.svn_dirent_t_size_get __swig_setmethods__["has_props"] = _core.svn_dirent_t_has_props_set __swig_getmethods__["has_props"] = _core.svn_dirent_t_has_props_get __swig_setmethods__["created_rev"] = _core.svn_dirent_t_created_rev_set __swig_getmethods__["created_rev"] = _core.svn_dirent_t_created_rev_get __swig_setmethods__["time"] = _core.svn_dirent_t_time_set __swig_getmethods__["time"] = _core.svn_dirent_t_time_get __swig_getmethods__["last_author"] = _core.svn_dirent_t_last_author_get def set_parent_pool(self, parent_pool=None): """Create a new proxy object for svn_dirent_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) def __init__(self, *args): """__init__(self) -> svn_dirent_t""" _swig_setattr(self, svn_dirent_t, 'this', apply(_core.new_svn_dirent_t, args)) _swig_setattr(self, svn_dirent_t, 'thisown', 1) def __del__(self, destroy=_core.delete_svn_dirent_t): """__del__(self)""" try: if self.thisown: destroy(self) except: passclass svn_dirent_tPtr(svn_dirent_t): def __init__(self, this): _swig_setattr(self, svn_dirent_t, 'this', this) if not hasattr(self,"thisown"): _swig_setattr(self, svn_dirent_t, 'thisown', 0) _swig_setattr(self, svn_dirent_t,self.__class__,svn_dirent_t)_core.svn_dirent_t_swigregister(svn_dirent_tPtr)def svn_dirent_dup(*args): """svn_dirent_dup(svn_dirent_t dirent, apr_pool_t pool) -> svn_dirent_t""" return apply(_core.svn_dirent_dup, args)SVN_KEYWORD_MAX_LEN = _core.SVN_KEYWORD_MAX_LENSVN_KEYWORD_REVISION_LONG = _core.SVN_KEYWORD_REVISION_LONGSVN_KEYWORD_REVISION_SHORT = _core.SVN_KEYWORD_REVISION_SHORTSVN_KEYWORD_REVISION_MEDIUM = _core.SVN_KEYWORD_REVISION_MEDIUMSVN_KEYWORD_DATE_LONG = _core.SVN_KEYWORD_DATE_LONGSVN_KEYWORD_DATE_SHORT = _core.SVN_KEYWORD_DATE_SHORTSVN_KEYWORD_AUTHOR_LONG = _core.SVN_KEYWORD_AUTHOR_LONGSVN_KEYWORD_AUTHOR_SHORT = _core.SVN_KEYWORD_AUTHOR_SHORTSVN_KEYWORD_URL_LONG = _core.SVN_KEYWORD_URL_LONGSVN_KEYWORD_URL_SHORT = _core.SVN_KEYWORD_URL_SHORTSVN_KEYWORD_ID = _core.SVN_KEYWORD_IDclass svn_commit_info_t: """Proxy of C svn_commit_info_t struct""" __swig_setmethods__ = {} __setattr__ = lambda self, name, value: _swig_setattr(self, svn_commit_info_t, name, value) __swig_getmethods__ = {} __getattr__ = lambda self, name: _swig_getattr(self, svn_commit_info_t, name) def __repr__(self): return "<%s.%s; proxy of C svn_commit_info_t instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,) __swig_setmethods__["revision"] = _core.svn_commit_info_t_revision_set __swig_getmethods__["revision"] = _core.svn_commit_info_t_revision_get __swig_setmethods__["date"] = _core.svn_commit_info_t_date_set __swig_getmethods__["date"] = _core.svn_commit_info_t_date_get __swig_setmethods__["author"] = _core.svn_commit_info_t_author_set __swig_getmethods__["author"] = _core.svn_commit_info_t_author_get __swig_setmethods__["post_commit_err"] = _core.svn_commit_info_t_post_commit_err_set __swig_getmethods__["post_commit_err"] = _core.svn_commit_info_t_post_commit_err_get def set_parent_pool(self, parent_pool=None): """Create a new proxy object for svn_commit_info_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) def __init__(self, *args): """__init__(self) -> svn_commit_info_t""" _swig_setattr(self, svn_commit_info_t, 'this', apply(_core.new_svn_commit_info_t, args)) _swig_setattr(self, svn_commit_info_t, 'thisown', 1) def __del__(self, destroy=_core.delete_svn_commit_info_t): """__del__(self)""" try: if self.thisown: destroy(self) except: passclass svn_commit_info_tPtr(svn_commit_info_t): def __init__(self, this): _swig_setattr(self, svn_commit_info_t, 'this', this) if not hasattr(self,"thisown"): _swig_setattr(self, svn_commit_info_t, 'thisown', 0) _swig_setattr(self, svn_commit_info_t,self.__class__,svn_commit_info_t)_core.svn_commit_info_t_swigregister(svn_commit_info_tPtr)def svn_create_commit_info(*args): """svn_create_commit_info(apr_pool_t pool) -> svn_commit_info_t""" return apply(_core.svn_create_commit_info, args)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?