File: //lib/python2.7/dist-packages/libsvn/delta.py
# This file was automatically generated by SWIG (http://www.swig.org).
# Version 3.0.12
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.
from sys import version_info as _swig_python_version_info
if _swig_python_version_info >= (2, 7, 0):
def swig_import_helper():
import importlib
pkg = __name__.rpartition('.')[0]
mname = '.'.join((pkg, '_delta')).lstrip('.')
try:
return importlib.import_module(mname)
except ImportError:
return importlib.import_module('_delta')
_delta = swig_import_helper()
del swig_import_helper
elif _swig_python_version_info >= (2, 6, 0):
def swig_import_helper():
from os.path import dirname
import imp
fp = None
try:
fp, pathname, description = imp.find_module('_delta', [dirname(__file__)])
except ImportError:
import _delta
return _delta
try:
_mod = imp.load_module('_delta', fp, pathname, description)
finally:
if fp is not None:
fp.close()
return _mod
_delta = swig_import_helper()
del swig_import_helper
else:
import _delta
del _swig_python_version_info
try:
import builtins as __builtin__
except ImportError:
import __builtin__
def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
if (name == "thisown"):
return self.this.own(value)
if (name == "this"):
if type(value).__name__ == 'SwigPyObject':
self.__dict__[name] = value
return
method = class_type.__swig_setmethods__.get(name, None)
if method:
return method(self, value)
if (not static):
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):
if (name == "thisown"):
return self.this.own()
method = class_type.__swig_getmethods__.get(name, None)
if method:
return method(self)
raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name))
def _swig_repr(self):
try:
strthis = "proxy of " + self.this.__repr__()
except __builtin__.Exception:
strthis = ""
return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
def _copy_metadata_deep(value, old_value):
"""Copy all attributes of old_value into value, recursively traversing
lists and dicts if needed."""
if value is None or old_value is None or value is old_value: return
if isinstance(value, dict):
for k, v in value.iteritems():
_copy_metadata_deep(v, old_value[k])
elif isinstance(value, list):
for v, old_v in zip(value, old_value):
_copy_metadata_deep(v, old_v)
else:
try:
value.__dict__.update(old_value.__dict__)
except AttributeError:
pass
def _assert_valid_deep(value):
"""Assert value's validity, recursively traversing lists and dicts."""
if isinstance(value, dict):
for v in value.itervalues():
_assert_valid_deep(v)
elif isinstance(value, list):
for v in value:
_assert_valid_deep(v)
else:
if hasattr(value, "assert_valid"):
value.assert_valid()
import libsvn.core
def svn_swig_py_make_editor(*args):
"""svn_swig_py_make_editor(PyObject * py_editor, apr_pool_t pool)"""
return _delta.svn_swig_py_make_editor(*args)
SVN_DELTA_COMPRESSION_LEVEL_NONE = _delta.SVN_DELTA_COMPRESSION_LEVEL_NONE
SVN_DELTA_COMPRESSION_LEVEL_MAX = _delta.SVN_DELTA_COMPRESSION_LEVEL_MAX
SVN_DELTA_COMPRESSION_LEVEL_DEFAULT = _delta.SVN_DELTA_COMPRESSION_LEVEL_DEFAULT
def svn_delta_version():
"""svn_delta_version() -> svn_version_t const *"""
return _delta.svn_delta_version()
svn_txdelta_source = _delta.svn_txdelta_source
svn_txdelta_target = _delta.svn_txdelta_target
svn_txdelta_new = _delta.svn_txdelta_new
class svn_txdelta_op_t:
"""Proxy of C svn_txdelta_op_t struct."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svn_txdelta_op_t, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svn_txdelta_op_t, name)
__repr__ = _swig_repr
__swig_setmethods__["action_code"] = _delta.svn_txdelta_op_t_action_code_set
__swig_getmethods__["action_code"] = _delta.svn_txdelta_op_t_action_code_get
__swig_setmethods__["offset"] = _delta.svn_txdelta_op_t_offset_set
__swig_getmethods__["offset"] = _delta.svn_txdelta_op_t_offset_get
__swig_setmethods__["length"] = _delta.svn_txdelta_op_t_length_set
__swig_getmethods__["length"] = _delta.svn_txdelta_op_t_length_get
def set_parent_pool(self, parent_pool=None):
"""Create a new proxy object for TYPE"""
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)
# If we got back a different object than we have, we need to copy all our
# metadata into it, so that it looks identical
members = self.__dict__.get("_members")
if members is not None:
_copy_metadata_deep(value, members.get(name))
# Verify that the new object is good
_assert_valid_deep(value)
return value
def __setattr__(self, name, value):
"""Set an attribute on this object"""
self.assert_valid()
# Save a copy of the object, so that the garbage
# collector won't kill the object while it's in
# SWIG-land
self.__dict__.setdefault("_members",{})[name] = value
return _swig_setattr(self, self.__class__, name, value)
def __init__(self):
"""__init__(svn_txdelta_op_t self) -> svn_txdelta_op_t"""
this = _delta.new_svn_txdelta_op_t()
try:
self.this.append(this)
except __builtin__.Exception:
self.this = this
__swig_destroy__ = _delta.delete_svn_txdelta_op_t
__del__ = lambda self: None
svn_txdelta_op_t_swigregister = _delta.svn_txdelta_op_t_swigregister
svn_txdelta_op_t_swigregister(svn_txdelta_op_t)
class svn_txdelta_window_t:
"""Proxy of C svn_txdelta_window_t struct."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svn_txdelta_window_t, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svn_txdelta_window_t, name)
__repr__ = _swig_repr
__swig_setmethods__["sview_offset"] = _delta.svn_txdelta_window_t_sview_offset_set
__swig_getmethods__["sview_offset"] = _delta.svn_txdelta_window_t_sview_offset_get
__swig_setmethods__["sview_len"] = _delta.svn_txdelta_window_t_sview_len_set
__swig_getmethods__["sview_len"] = _delta.svn_txdelta_window_t_sview_len_get
__swig_setmethods__["tview_len"] = _delta.svn_txdelta_window_t_tview_len_set
__swig_getmethods__["tview_len"] = _delta.svn_txdelta_window_t_tview_len_get
__swig_setmethods__["num_ops"] = _delta.svn_txdelta_window_t_num_ops_set
__swig_getmethods__["num_ops"] = _delta.svn_txdelta_window_t_num_ops_get
__swig_setmethods__["src_ops"] = _delta.svn_txdelta_window_t_src_ops_set
__swig_getmethods__["src_ops"] = _delta.svn_txdelta_window_t_src_ops_get
__swig_getmethods__["new_data"] = _delta.svn_txdelta_window_t_new_data_get
def _ops_get(self):
"""_ops_get(svn_txdelta_window_t self)"""
return _delta.svn_txdelta_window_t__ops_get(self)
ops = property(_ops_get)
def set_parent_pool(self, parent_pool=None):
"""Create a new proxy object for TYPE"""
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)
# If we got back a different object than we have, we need to copy all our
# metadata into it, so that it looks identical
members = self.__dict__.get("_members")
if members is not None:
_copy_metadata_deep(value, members.get(name))
# Verify that the new object is good
_assert_valid_deep(value)
return value
def __setattr__(self, name, value):
"""Set an attribute on this object"""
self.assert_valid()
# Save a copy of the object, so that the garbage
# collector won't kill the object while it's in
# SWIG-land
self.__dict__.setdefault("_members",{})[name] = value
return _swig_setattr(self, self.__class__, name, value)
def __init__(self):
"""__init__(svn_txdelta_window_t self) -> svn_txdelta_window_t"""
this = _delta.new_svn_txdelta_window_t()
try:
self.this.append(this)
except __builtin__.Exception:
self.this = this
__swig_destroy__ = _delta.delete_svn_txdelta_window_t
__del__ = lambda self: None
svn_txdelta_window_t_swigregister = _delta.svn_txdelta_window_t_swigregister
svn_txdelta_window_t_swigregister(svn_txdelta_window_t)
def svn_txdelta_window_dup(*args):
"""svn_txdelta_window_dup(svn_txdelta_window_t window, apr_pool_t pool) -> svn_txdelta_window_t"""
return _delta.svn_txdelta_window_dup(*args)
def svn_txdelta_compose_windows(*args):
"""svn_txdelta_compose_windows(svn_txdelta_window_t window_A, svn_txdelta_window_t window_B, apr_pool_t pool) -> svn_txdelta_window_t"""
return _delta.svn_txdelta_compose_windows(*args)
def svn_txdelta_apply_instructions(window, sbuf, tbuf):
"""svn_txdelta_apply_instructions(svn_txdelta_window_t window, char const * sbuf, char * tbuf)"""
return _delta.svn_txdelta_apply_instructions(window, sbuf, tbuf)
def svn_txdelta_run(*args):
"""svn_txdelta_run(svn_stream_t * source, svn_stream_t * target, svn_txdelta_window_handler_t handler, void * handler_baton, svn_checksum_kind_t checksum_kind, svn_cancel_func_t cancel_func, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"""
return _delta.svn_txdelta_run(*args)
def svn_txdelta_stream_create(*args):
"""svn_txdelta_stream_create(void * baton, svn_txdelta_next_window_fn_t next_window, svn_txdelta_md5_digest_fn_t md5_digest, apr_pool_t pool) -> svn_txdelta_stream_t *"""
return _delta.svn_txdelta_stream_create(*args)
def svn_txdelta_next_window(*args):
"""svn_txdelta_next_window(svn_txdelta_stream_t * stream, apr_pool_t pool) -> svn_error_t"""
return _delta.svn_txdelta_next_window(*args)
def svn_txdelta_md5_digest(stream):
"""svn_txdelta_md5_digest(svn_txdelta_stream_t * stream) -> unsigned char const *"""
return _delta.svn_txdelta_md5_digest(stream)
def svn_txdelta2(*args):
"""svn_txdelta2(svn_stream_t * source, svn_stream_t * target, svn_boolean_t calculate_checksum, apr_pool_t pool)"""
return _delta.svn_txdelta2(*args)
def svn_txdelta(*args):
"""svn_txdelta(svn_stream_t * source, svn_stream_t * target, apr_pool_t pool)"""
return _delta.svn_txdelta(*args)
def svn_txdelta_target_push(*args):
"""svn_txdelta_target_push(svn_txdelta_window_handler_t handler, void * handler_baton, svn_stream_t * source, apr_pool_t pool) -> svn_stream_t *"""
return _delta.svn_txdelta_target_push(*args)
def svn_txdelta_send_string(*args):
"""svn_txdelta_send_string(svn_string_t const * string, svn_txdelta_window_handler_t handler, void * handler_baton, apr_pool_t pool) -> svn_error_t"""
return _delta.svn_txdelta_send_string(*args)
def svn_txdelta_send_stream(*args):
"""svn_txdelta_send_stream(svn_stream_t * stream, svn_txdelta_window_handler_t handler, void * handler_baton, apr_pool_t pool) -> svn_error_t"""
return _delta.svn_txdelta_send_stream(*args)
def svn_txdelta_send_txstream(*args):
"""svn_txdelta_send_txstream(svn_txdelta_stream_t * txstream, svn_txdelta_window_handler_t handler, void * handler_baton, apr_pool_t pool) -> svn_error_t"""
return _delta.svn_txdelta_send_txstream(*args)
def svn_txdelta_send_contents(*args):
"""svn_txdelta_send_contents(unsigned char const * contents, apr_size_t len, svn_txdelta_window_handler_t handler, void * handler_baton, apr_pool_t pool) -> svn_error_t"""
return _delta.svn_txdelta_send_contents(*args)
def svn_txdelta_apply(*args):
"""svn_txdelta_apply(svn_stream_t * source, svn_stream_t * target, char const * error_info, apr_pool_t pool)"""
return _delta.svn_txdelta_apply(*args)
def svn_txdelta_to_svndiff3(*args):
"""svn_txdelta_to_svndiff3(svn_stream_t * output, int svndiff_version, int compression_level, apr_pool_t pool)"""
return _delta.svn_txdelta_to_svndiff3(*args)
def svn_txdelta_to_svndiff2(*args):
"""svn_txdelta_to_svndiff2(svn_stream_t * output, int svndiff_version, apr_pool_t pool)"""
return _delta.svn_txdelta_to_svndiff2(*args)
def svn_txdelta_to_svndiff(*args):
"""svn_txdelta_to_svndiff(svn_stream_t * output, apr_pool_t pool)"""
return _delta.svn_txdelta_to_svndiff(*args)
def svn_txdelta_to_svndiff_stream(*args):
"""svn_txdelta_to_svndiff_stream(svn_txdelta_stream_t * txstream, int svndiff_version, int compression_level, apr_pool_t pool) -> svn_stream_t *"""
return _delta.svn_txdelta_to_svndiff_stream(*args)
def svn_txdelta_parse_svndiff(*args):
"""svn_txdelta_parse_svndiff(svn_txdelta_window_handler_t handler, void * handler_baton, svn_boolean_t error_on_early_close, apr_pool_t pool) -> svn_stream_t *"""
return _delta.svn_txdelta_parse_svndiff(*args)
def svn_txdelta_read_svndiff_window(*args):
"""svn_txdelta_read_svndiff_window(svn_stream_t * stream, int svndiff_version, apr_pool_t pool) -> svn_error_t"""
return _delta.svn_txdelta_read_svndiff_window(*args)
def svn_txdelta_skip_svndiff_window(*args):
"""svn_txdelta_skip_svndiff_window(apr_file_t file, int svndiff_version, apr_pool_t pool) -> svn_error_t"""
return _delta.svn_txdelta_skip_svndiff_window(*args)
class svn_delta_editor_t:
"""Proxy of C svn_delta_editor_t struct."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svn_delta_editor_t, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svn_delta_editor_t, name)
__repr__ = _swig_repr
__swig_setmethods__["set_target_revision"] = _delta.svn_delta_editor_t_set_target_revision_set
__swig_getmethods__["set_target_revision"] = _delta.svn_delta_editor_t_set_target_revision_get
__swig_setmethods__["open_root"] = _delta.svn_delta_editor_t_open_root_set
__swig_getmethods__["open_root"] = _delta.svn_delta_editor_t_open_root_get
__swig_setmethods__["delete_entry"] = _delta.svn_delta_editor_t_delete_entry_set
__swig_getmethods__["delete_entry"] = _delta.svn_delta_editor_t_delete_entry_get
__swig_setmethods__["add_directory"] = _delta.svn_delta_editor_t_add_directory_set
__swig_getmethods__["add_directory"] = _delta.svn_delta_editor_t_add_directory_get
__swig_setmethods__["open_directory"] = _delta.svn_delta_editor_t_open_directory_set
__swig_getmethods__["open_directory"] = _delta.svn_delta_editor_t_open_directory_get
__swig_setmethods__["change_dir_prop"] = _delta.svn_delta_editor_t_change_dir_prop_set
__swig_getmethods__["change_dir_prop"] = _delta.svn_delta_editor_t_change_dir_prop_get
__swig_setmethods__["close_directory"] = _delta.svn_delta_editor_t_close_directory_set
__swig_getmethods__["close_directory"] = _delta.svn_delta_editor_t_close_directory_get
__swig_setmethods__["absent_directory"] = _delta.svn_delta_editor_t_absent_directory_set
__swig_getmethods__["absent_directory"] = _delta.svn_delta_editor_t_absent_directory_get
__swig_setmethods__["add_file"] = _delta.svn_delta_editor_t_add_file_set
__swig_getmethods__["add_file"] = _delta.svn_delta_editor_t_add_file_get
__swig_setmethods__["open_file"] = _delta.svn_delta_editor_t_open_file_set
__swig_getmethods__["open_file"] = _delta.svn_delta_editor_t_open_file_get
__swig_setmethods__["apply_textdelta"] = _delta.svn_delta_editor_t_apply_textdelta_set
__swig_getmethods__["apply_textdelta"] = _delta.svn_delta_editor_t_apply_textdelta_get
__swig_setmethods__["change_file_prop"] = _delta.svn_delta_editor_t_change_file_prop_set
__swig_getmethods__["change_file_prop"] = _delta.svn_delta_editor_t_change_file_prop_get
__swig_setmethods__["close_file"] = _delta.svn_delta_editor_t_close_file_set
__swig_getmethods__["close_file"] = _delta.svn_delta_editor_t_close_file_get
__swig_setmethods__["absent_file"] = _delta.svn_delta_editor_t_absent_file_set
__swig_getmethods__["absent_file"] = _delta.svn_delta_editor_t_absent_file_get
__swig_setmethods__["close_edit"] = _delta.svn_delta_editor_t_close_edit_set
__swig_getmethods__["close_edit"] = _delta.svn_delta_editor_t_close_edit_get
__swig_setmethods__["abort_edit"] = _delta.svn_delta_editor_t_abort_edit_set
__swig_getmethods__["abort_edit"] = _delta.svn_delta_editor_t_abort_edit_get
__swig_setmethods__["apply_textdelta_stream"] = _delta.svn_delta_editor_t_apply_textdelta_stream_set
__swig_getmethods__["apply_textdelta_stream"] = _delta.svn_delta_editor_t_apply_textdelta_stream_get
def set_parent_pool(self, parent_pool=None):
"""Create a new proxy object for TYPE"""
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)
# If we got back a different object than we have, we need to copy all our
# metadata into it, so that it looks identical
members = self.__dict__.get("_members")
if members is not None:
_copy_metadata_deep(value, members.get(name))
# Verify that the new object is good
_assert_valid_deep(value)
return value
def __setattr__(self, name, value):
"""Set an attribute on this object"""
self.assert_valid()
# Save a copy of the object, so that the garbage
# collector won't kill the object while it's in
# SWIG-land
self.__dict__.setdefault("_members",{})[name] = value
return _swig_setattr(self, self.__class__, name, value)
def set_target_revision(self, *args):
return svn_delta_editor_invoke_set_target_revision(self, *args)
def open_root(self, *args):
return svn_delta_editor_invoke_open_root(self, *args)
def delete_entry(self, *args):
return svn_delta_editor_invoke_delete_entry(self, *args)
def add_directory(self, *args):
return svn_delta_editor_invoke_add_directory(self, *args)
def open_directory(self, *args):
return svn_delta_editor_invoke_open_directory(self, *args)
def change_dir_prop(self, *args):
return svn_delta_editor_invoke_change_dir_prop(self, *args)
def close_directory(self, *args):
return svn_delta_editor_invoke_close_directory(self, *args)
def absent_directory(self, *args):
return svn_delta_editor_invoke_absent_directory(self, *args)
def add_file(self, *args):
return svn_delta_editor_invoke_add_file(self, *args)
def open_file(self, *args):
return svn_delta_editor_invoke_open_file(self, *args)
def apply_textdelta(self, *args):
return svn_delta_editor_invoke_apply_textdelta(self, *args)
def change_file_prop(self, *args):
return svn_delta_editor_invoke_change_file_prop(self, *args)
def close_file(self, *args):
return svn_delta_editor_invoke_close_file(self, *args)
def absent_file(self, *args):
return svn_delta_editor_invoke_absent_file(self, *args)
def close_edit(self, *args):
return svn_delta_editor_invoke_close_edit(self, *args)
def abort_edit(self, *args):
return svn_delta_editor_invoke_abort_edit(self, *args)
def apply_textdelta_stream(self, *args):
return svn_delta_editor_invoke_apply_textdelta_stream(self, *args)
def __init__(self):
"""__init__(svn_delta_editor_t self) -> svn_delta_editor_t"""
this = _delta.new_svn_delta_editor_t()
try:
self.this.append(this)
except __builtin__.Exception:
self.this = this
__swig_destroy__ = _delta.delete_svn_delta_editor_t
__del__ = lambda self: None
svn_delta_editor_t_swigregister = _delta.svn_delta_editor_t_swigregister
svn_delta_editor_t_swigregister(svn_delta_editor_t)
def svn_delta_default_editor(*args):
"""svn_delta_default_editor(apr_pool_t pool) -> svn_delta_editor_t"""
return _delta.svn_delta_default_editor(*args)
def svn_delta_noop_window_handler(window, baton):
"""svn_delta_noop_window_handler(svn_txdelta_window_t window, void * baton) -> svn_error_t"""
return _delta.svn_delta_noop_window_handler(window, baton)
def svn_delta_get_cancellation_editor(*args):
"""svn_delta_get_cancellation_editor(svn_cancel_func_t cancel_func, svn_delta_editor_t wrapped_editor, void * wrapped_baton, apr_pool_t pool) -> svn_error_t"""
return _delta.svn_delta_get_cancellation_editor(*args)
def svn_delta_depth_filter_editor(*args):
"""svn_delta_depth_filter_editor(svn_delta_editor_t wrapped_editor, void * wrapped_edit_baton, svn_depth_t requested_depth, svn_boolean_t has_target, apr_pool_t pool) -> svn_error_t"""
return _delta.svn_delta_depth_filter_editor(*args)
def svn_delta_path_driver3(*args):
"""svn_delta_path_driver3(svn_delta_editor_t editor, void * edit_baton, apr_array_header_t relpaths, svn_boolean_t sort_paths, svn_delta_path_driver_cb_func2_t callback_func, void * callback_baton, apr_pool_t pool) -> svn_error_t"""
return _delta.svn_delta_path_driver3(*args)
def svn_delta_path_driver2(*args):
"""svn_delta_path_driver2(svn_delta_editor_t editor, void * edit_baton, apr_array_header_t paths, svn_boolean_t sort_paths, svn_delta_path_driver_cb_func_t callback_func, apr_pool_t scratch_pool) -> svn_error_t"""
return _delta.svn_delta_path_driver2(*args)
def svn_delta_path_driver(*args):
"""svn_delta_path_driver(svn_delta_editor_t editor, void * edit_baton, svn_revnum_t revision, apr_array_header_t paths, svn_delta_path_driver_cb_func_t callback_func, apr_pool_t scratch_pool) -> svn_error_t"""
return _delta.svn_delta_path_driver(*args)
def svn_delta_path_driver_start(*args):
"""svn_delta_path_driver_start(svn_delta_editor_t editor, void * edit_baton, svn_delta_path_driver_cb_func2_t callback_func, void * callback_baton, apr_pool_t result_pool) -> svn_error_t"""
return _delta.svn_delta_path_driver_start(*args)
def svn_delta_path_driver_step(*args):
"""svn_delta_path_driver_step(svn_delta_path_driver_state_t * state, char const * relpath, apr_pool_t scratch_pool) -> svn_error_t"""
return _delta.svn_delta_path_driver_step(*args)
def svn_delta_path_driver_finish(*args):
"""svn_delta_path_driver_finish(svn_delta_path_driver_state_t * state, apr_pool_t scratch_pool) -> svn_error_t"""
return _delta.svn_delta_path_driver_finish(*args)
def svn_compat_wrap_file_rev_handler(*args):
"""svn_compat_wrap_file_rev_handler(svn_file_rev_handler_old_t handler, void * handler_baton, apr_pool_t pool)"""
return _delta.svn_compat_wrap_file_rev_handler(*args)
class svn_txdelta_stream_t:
"""Proxy of C svn_txdelta_stream_t struct."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svn_txdelta_stream_t, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svn_txdelta_stream_t, name)
def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def set_parent_pool(self, parent_pool=None):
"""Create a new proxy object for TYPE"""
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)
# If we got back a different object than we have, we need to copy all our
# metadata into it, so that it looks identical
members = self.__dict__.get("_members")
if members is not None:
_copy_metadata_deep(value, members.get(name))
# Verify that the new object is good
_assert_valid_deep(value)
return value
def __setattr__(self, name, value):
"""Set an attribute on this object"""
self.assert_valid()
# Save a copy of the object, so that the garbage
# collector won't kill the object while it's in
# SWIG-land
self.__dict__.setdefault("_members",{})[name] = value
return _swig_setattr(self, self.__class__, name, value)
svn_txdelta_stream_t_swigregister = _delta.svn_txdelta_stream_t_swigregister
svn_txdelta_stream_t_swigregister(svn_txdelta_stream_t)
class svn_delta_path_driver_state_t:
"""Proxy of C svn_delta_path_driver_state_t struct."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svn_delta_path_driver_state_t, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svn_delta_path_driver_state_t, name)
def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def set_parent_pool(self, parent_pool=None):
"""Create a new proxy object for TYPE"""
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)
# If we got back a different object than we have, we need to copy all our
# metadata into it, so that it looks identical
members = self.__dict__.get("_members")
if members is not None:
_copy_metadata_deep(value, members.get(name))
# Verify that the new object is good
_assert_valid_deep(value)
return value
def __setattr__(self, name, value):
"""Set an attribute on this object"""
self.assert_valid()
# Save a copy of the object, so that the garbage
# collector won't kill the object while it's in
# SWIG-land
self.__dict__.setdefault("_members",{})[name] = value
return _swig_setattr(self, self.__class__, name, value)
svn_delta_path_driver_state_t_swigregister = _delta.svn_delta_path_driver_state_t_swigregister
svn_delta_path_driver_state_t_swigregister(svn_delta_path_driver_state_t)
def svn_delta_editor_invoke_set_target_revision(*args):
"""svn_delta_editor_invoke_set_target_revision(svn_delta_editor_t _obj, void * edit_baton, svn_revnum_t target_revision, apr_pool_t scratch_pool) -> svn_error_t"""
return _delta.svn_delta_editor_invoke_set_target_revision(*args)
def svn_delta_editor_invoke_open_root(*args):
"""svn_delta_editor_invoke_open_root(svn_delta_editor_t _obj, void * edit_baton, svn_revnum_t base_revision, apr_pool_t result_pool) -> svn_error_t"""
return _delta.svn_delta_editor_invoke_open_root(*args)
def svn_delta_editor_invoke_delete_entry(*args):
"""svn_delta_editor_invoke_delete_entry(svn_delta_editor_t _obj, char const * path, svn_revnum_t revision, void * parent_baton, apr_pool_t scratch_pool) -> svn_error_t"""
return _delta.svn_delta_editor_invoke_delete_entry(*args)
def svn_delta_editor_invoke_add_directory(*args):
"""svn_delta_editor_invoke_add_directory(svn_delta_editor_t _obj, char const * path, void * parent_baton, char const * copyfrom_path, svn_revnum_t copyfrom_revision, apr_pool_t result_pool) -> svn_error_t"""
return _delta.svn_delta_editor_invoke_add_directory(*args)
def svn_delta_editor_invoke_open_directory(*args):
"""svn_delta_editor_invoke_open_directory(svn_delta_editor_t _obj, char const * path, void * parent_baton, svn_revnum_t base_revision, apr_pool_t result_pool) -> svn_error_t"""
return _delta.svn_delta_editor_invoke_open_directory(*args)
def svn_delta_editor_invoke_change_dir_prop(*args):
"""svn_delta_editor_invoke_change_dir_prop(svn_delta_editor_t _obj, void * dir_baton, char const * name, svn_string_t const * value, apr_pool_t scratch_pool) -> svn_error_t"""
return _delta.svn_delta_editor_invoke_change_dir_prop(*args)
def svn_delta_editor_invoke_close_directory(*args):
"""svn_delta_editor_invoke_close_directory(svn_delta_editor_t _obj, void * dir_baton, apr_pool_t scratch_pool) -> svn_error_t"""
return _delta.svn_delta_editor_invoke_close_directory(*args)
def svn_delta_editor_invoke_absent_directory(*args):
"""svn_delta_editor_invoke_absent_directory(svn_delta_editor_t _obj, char const * path, void * parent_baton, apr_pool_t scratch_pool) -> svn_error_t"""
return _delta.svn_delta_editor_invoke_absent_directory(*args)
def svn_delta_editor_invoke_add_file(*args):
"""svn_delta_editor_invoke_add_file(svn_delta_editor_t _obj, char const * path, void * parent_baton, char const * copyfrom_path, svn_revnum_t copyfrom_revision, apr_pool_t result_pool) -> svn_error_t"""
return _delta.svn_delta_editor_invoke_add_file(*args)
def svn_delta_editor_invoke_open_file(*args):
"""svn_delta_editor_invoke_open_file(svn_delta_editor_t _obj, char const * path, void * parent_baton, svn_revnum_t base_revision, apr_pool_t result_pool) -> svn_error_t"""
return _delta.svn_delta_editor_invoke_open_file(*args)
def svn_delta_editor_invoke_apply_textdelta(*args):
"""svn_delta_editor_invoke_apply_textdelta(svn_delta_editor_t _obj, void * file_baton, char const * base_checksum, apr_pool_t result_pool) -> svn_error_t"""
return _delta.svn_delta_editor_invoke_apply_textdelta(*args)
def svn_delta_editor_invoke_change_file_prop(*args):
"""svn_delta_editor_invoke_change_file_prop(svn_delta_editor_t _obj, void * file_baton, char const * name, svn_string_t const * value, apr_pool_t scratch_pool) -> svn_error_t"""
return _delta.svn_delta_editor_invoke_change_file_prop(*args)
def svn_delta_editor_invoke_close_file(*args):
"""svn_delta_editor_invoke_close_file(svn_delta_editor_t _obj, void * file_baton, char const * text_checksum, apr_pool_t scratch_pool) -> svn_error_t"""
return _delta.svn_delta_editor_invoke_close_file(*args)
def svn_delta_editor_invoke_absent_file(*args):
"""svn_delta_editor_invoke_absent_file(svn_delta_editor_t _obj, char const * path, void * parent_baton, apr_pool_t scratch_pool) -> svn_error_t"""
return _delta.svn_delta_editor_invoke_absent_file(*args)
def svn_delta_editor_invoke_close_edit(*args):
"""svn_delta_editor_invoke_close_edit(svn_delta_editor_t _obj, void * edit_baton, apr_pool_t scratch_pool) -> svn_error_t"""
return _delta.svn_delta_editor_invoke_close_edit(*args)
def svn_delta_editor_invoke_abort_edit(*args):
"""svn_delta_editor_invoke_abort_edit(svn_delta_editor_t _obj, void * edit_baton, apr_pool_t scratch_pool) -> svn_error_t"""
return _delta.svn_delta_editor_invoke_abort_edit(*args)
def svn_delta_editor_invoke_apply_textdelta_stream(*args):
"""svn_delta_editor_invoke_apply_textdelta_stream(svn_delta_editor_t _obj, svn_delta_editor_t editor, void * file_baton, char const * base_checksum, svn_txdelta_stream_open_func_t open_func, void * open_baton, apr_pool_t scratch_pool) -> svn_error_t"""
return _delta.svn_delta_editor_invoke_apply_textdelta_stream(*args)
def svn_txdelta_invoke_window_handler(_obj, window, baton):
"""svn_txdelta_invoke_window_handler(svn_txdelta_window_handler_t _obj, svn_txdelta_window_t window, void * baton) -> svn_error_t"""
return _delta.svn_txdelta_invoke_window_handler(_obj, window, baton)
def svn_txdelta_invoke_next_window_fn(*args):
"""svn_txdelta_invoke_next_window_fn(svn_txdelta_next_window_fn_t _obj, void * baton, apr_pool_t pool) -> svn_error_t"""
return _delta.svn_txdelta_invoke_next_window_fn(*args)
def svn_txdelta_invoke_md5_digest_fn(_obj, baton):
"""svn_txdelta_invoke_md5_digest_fn(svn_txdelta_md5_digest_fn_t _obj, void * baton) -> unsigned char const *"""
return _delta.svn_txdelta_invoke_md5_digest_fn(_obj, baton)
def svn_txdelta_invoke_stream_open_func(*args):
"""svn_txdelta_invoke_stream_open_func(svn_txdelta_stream_open_func_t _obj, void * baton, apr_pool_t result_pool, apr_pool_t scratch_pool) -> svn_error_t"""
return _delta.svn_txdelta_invoke_stream_open_func(*args)
def svn_delta_invoke_path_driver_cb_func2(*args):
"""svn_delta_invoke_path_driver_cb_func2(svn_delta_path_driver_cb_func2_t _obj, svn_delta_editor_t editor, void * edit_baton, void * parent_baton, void * callback_baton, char const * relpath, apr_pool_t pool) -> svn_error_t"""
return _delta.svn_delta_invoke_path_driver_cb_func2(*args)
def svn_delta_invoke_path_driver_cb_func(*args):
"""svn_delta_invoke_path_driver_cb_func(svn_delta_path_driver_cb_func_t _obj, void * parent_baton, void * callback_baton, char const * path, apr_pool_t pool) -> svn_error_t"""
return _delta.svn_delta_invoke_path_driver_cb_func(*args)
def svn_file_invoke_rev_handler(*args):
"""svn_file_invoke_rev_handler(svn_file_rev_handler_t _obj, void * baton, char const * path, svn_revnum_t rev, apr_hash_t rev_props, svn_boolean_t result_of_merge, apr_array_header_t prop_diffs, apr_pool_t pool) -> svn_error_t"""
return _delta.svn_file_invoke_rev_handler(*args)
def svn_file_invoke_rev_handler_old(*args):
"""svn_file_invoke_rev_handler_old(svn_file_rev_handler_old_t _obj, void * baton, char const * path, svn_revnum_t rev, apr_hash_t rev_props, apr_array_header_t prop_diffs, apr_pool_t pool) -> svn_error_t"""
return _delta.svn_file_invoke_rev_handler_old(*args)
class svn_txdelta_window_handler_t:
"""Proxy of C svn_txdelta_window_handler_t struct."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svn_txdelta_window_handler_t, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svn_txdelta_window_handler_t, name)
def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def set_parent_pool(self, parent_pool=None):
"""Create a new proxy object for TYPE"""
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)
# If we got back a different object than we have, we need to copy all our
# metadata into it, so that it looks identical
members = self.__dict__.get("_members")
if members is not None:
_copy_metadata_deep(value, members.get(name))
# Verify that the new object is good
_assert_valid_deep(value)
return value
def __setattr__(self, name, value):
"""Set an attribute on this object"""
self.assert_valid()
# Save a copy of the object, so that the garbage
# collector won't kill the object while it's in
# SWIG-land
self.__dict__.setdefault("_members",{})[name] = value
return _swig_setattr(self, self.__class__, name, value)
def __call__(self, *args):
return svn_txdelta_invoke_window_handler(self, *args)
svn_txdelta_window_handler_t_swigregister = _delta.svn_txdelta_window_handler_t_swigregister
svn_txdelta_window_handler_t_swigregister(svn_txdelta_window_handler_t)
class svn_txdelta_next_window_fn_t:
"""Proxy of C svn_txdelta_next_window_fn_t struct."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svn_txdelta_next_window_fn_t, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svn_txdelta_next_window_fn_t, name)
def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def set_parent_pool(self, parent_pool=None):
"""Create a new proxy object for TYPE"""
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)
# If we got back a different object than we have, we need to copy all our
# metadata into it, so that it looks identical
members = self.__dict__.get("_members")
if members is not None:
_copy_metadata_deep(value, members.get(name))
# Verify that the new object is good
_assert_valid_deep(value)
return value
def __setattr__(self, name, value):
"""Set an attribute on this object"""
self.assert_valid()
# Save a copy of the object, so that the garbage
# collector won't kill the object while it's in
# SWIG-land
self.__dict__.setdefault("_members",{})[name] = value
return _swig_setattr(self, self.__class__, name, value)
def __call__(self, *args):
return svn_txdelta_invoke_next_window_fn(self, *args)
svn_txdelta_next_window_fn_t_swigregister = _delta.svn_txdelta_next_window_fn_t_swigregister
svn_txdelta_next_window_fn_t_swigregister(svn_txdelta_next_window_fn_t)
class svn_txdelta_md5_digest_fn_t:
"""Proxy of C svn_txdelta_md5_digest_fn_t struct."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svn_txdelta_md5_digest_fn_t, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svn_txdelta_md5_digest_fn_t, name)
def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def set_parent_pool(self, parent_pool=None):
"""Create a new proxy object for TYPE"""
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)
# If we got back a different object than we have, we need to copy all our
# metadata into it, so that it looks identical
members = self.__dict__.get("_members")
if members is not None:
_copy_metadata_deep(value, members.get(name))
# Verify that the new object is good
_assert_valid_deep(value)
return value
def __setattr__(self, name, value):
"""Set an attribute on this object"""
self.assert_valid()
# Save a copy of the object, so that the garbage
# collector won't kill the object while it's in
# SWIG-land
self.__dict__.setdefault("_members",{})[name] = value
return _swig_setattr(self, self.__class__, name, value)
def __call__(self, *args):
return svn_txdelta_invoke_md5_digest_fn(self, *args)
svn_txdelta_md5_digest_fn_t_swigregister = _delta.svn_txdelta_md5_digest_fn_t_swigregister
svn_txdelta_md5_digest_fn_t_swigregister(svn_txdelta_md5_digest_fn_t)
class svn_txdelta_stream_open_func_t:
"""Proxy of C svn_txdelta_stream_open_func_t struct."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svn_txdelta_stream_open_func_t, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svn_txdelta_stream_open_func_t, name)
def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def set_parent_pool(self, parent_pool=None):
"""Create a new proxy object for TYPE"""
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)
# If we got back a different object than we have, we need to copy all our
# metadata into it, so that it looks identical
members = self.__dict__.get("_members")
if members is not None:
_copy_metadata_deep(value, members.get(name))
# Verify that the new object is good
_assert_valid_deep(value)
return value
def __setattr__(self, name, value):
"""Set an attribute on this object"""
self.assert_valid()
# Save a copy of the object, so that the garbage
# collector won't kill the object while it's in
# SWIG-land
self.__dict__.setdefault("_members",{})[name] = value
return _swig_setattr(self, self.__class__, name, value)
def __call__(self, *args):
return svn_txdelta_invoke_stream_open_func(self, *args)
svn_txdelta_stream_open_func_t_swigregister = _delta.svn_txdelta_stream_open_func_t_swigregister
svn_txdelta_stream_open_func_t_swigregister(svn_txdelta_stream_open_func_t)
class svn_delta_path_driver_cb_func2_t:
"""Proxy of C svn_delta_path_driver_cb_func2_t struct."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svn_delta_path_driver_cb_func2_t, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svn_delta_path_driver_cb_func2_t, name)
def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def set_parent_pool(self, parent_pool=None):
"""Create a new proxy object for TYPE"""
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)
# If we got back a different object than we have, we need to copy all our
# metadata into it, so that it looks identical
members = self.__dict__.get("_members")
if members is not None:
_copy_metadata_deep(value, members.get(name))
# Verify that the new object is good
_assert_valid_deep(value)
return value
def __setattr__(self, name, value):
"""Set an attribute on this object"""
self.assert_valid()
# Save a copy of the object, so that the garbage
# collector won't kill the object while it's in
# SWIG-land
self.__dict__.setdefault("_members",{})[name] = value
return _swig_setattr(self, self.__class__, name, value)
def __call__(self, *args):
return svn_delta_invoke_path_driver_cb_func2(self, *args)
svn_delta_path_driver_cb_func2_t_swigregister = _delta.svn_delta_path_driver_cb_func2_t_swigregister
svn_delta_path_driver_cb_func2_t_swigregister(svn_delta_path_driver_cb_func2_t)
class svn_delta_path_driver_cb_func_t:
"""Proxy of C svn_delta_path_driver_cb_func_t struct."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svn_delta_path_driver_cb_func_t, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svn_delta_path_driver_cb_func_t, name)
def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def set_parent_pool(self, parent_pool=None):
"""Create a new proxy object for TYPE"""
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)
# If we got back a different object than we have, we need to copy all our
# metadata into it, so that it looks identical
members = self.__dict__.get("_members")
if members is not None:
_copy_metadata_deep(value, members.get(name))
# Verify that the new object is good
_assert_valid_deep(value)
return value
def __setattr__(self, name, value):
"""Set an attribute on this object"""
self.assert_valid()
# Save a copy of the object, so that the garbage
# collector won't kill the object while it's in
# SWIG-land
self.__dict__.setdefault("_members",{})[name] = value
return _swig_setattr(self, self.__class__, name, value)
def __call__(self, *args):
return svn_delta_invoke_path_driver_cb_func(self, *args)
svn_delta_path_driver_cb_func_t_swigregister = _delta.svn_delta_path_driver_cb_func_t_swigregister
svn_delta_path_driver_cb_func_t_swigregister(svn_delta_path_driver_cb_func_t)
class svn_file_rev_handler_t:
"""Proxy of C svn_file_rev_handler_t struct."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svn_file_rev_handler_t, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svn_file_rev_handler_t, name)
def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def set_parent_pool(self, parent_pool=None):
"""Create a new proxy object for TYPE"""
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)
# If we got back a different object than we have, we need to copy all our
# metadata into it, so that it looks identical
members = self.__dict__.get("_members")
if members is not None:
_copy_metadata_deep(value, members.get(name))
# Verify that the new object is good
_assert_valid_deep(value)
return value
def __setattr__(self, name, value):
"""Set an attribute on this object"""
self.assert_valid()
# Save a copy of the object, so that the garbage
# collector won't kill the object while it's in
# SWIG-land
self.__dict__.setdefault("_members",{})[name] = value
return _swig_setattr(self, self.__class__, name, value)
def __call__(self, *args):
return svn_file_invoke_rev_handler(self, *args)
svn_file_rev_handler_t_swigregister = _delta.svn_file_rev_handler_t_swigregister
svn_file_rev_handler_t_swigregister(svn_file_rev_handler_t)
class svn_file_rev_handler_old_t:
"""Proxy of C svn_file_rev_handler_old_t struct."""
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svn_file_rev_handler_old_t, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svn_file_rev_handler_old_t, name)
def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def set_parent_pool(self, parent_pool=None):
"""Create a new proxy object for TYPE"""
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)
# If we got back a different object than we have, we need to copy all our
# metadata into it, so that it looks identical
members = self.__dict__.get("_members")
if members is not None:
_copy_metadata_deep(value, members.get(name))
# Verify that the new object is good
_assert_valid_deep(value)
return value
def __setattr__(self, name, value):
"""Set an attribute on this object"""
self.assert_valid()
# Save a copy of the object, so that the garbage
# collector won't kill the object while it's in
# SWIG-land
self.__dict__.setdefault("_members",{})[name] = value
return _swig_setattr(self, self.__class__, name, value)
def __call__(self, *args):
return svn_file_invoke_rev_handler_old(self, *args)
svn_file_rev_handler_old_t_swigregister = _delta.svn_file_rev_handler_old_t_swigregister
svn_file_rev_handler_old_t_swigregister(svn_file_rev_handler_old_t)
# This function is for backwards compatibility only.
# Use svn_txdelta_window_t.ops instead.
svn_txdelta_window_t_ops_get = svn_txdelta_window_t._ops_get