subversion/subversion-1.9.4-swig-3.0.10.patch

34 lines
1.3 KiB
Diff
Raw Permalink Normal View History

Index: subversion/bindings/swig/include/proxy.swg
===================================================================
--- subversion/bindings/swig/include/proxy.swg (revision 1658942)
+++ subversion/bindings/swig/include/proxy.swg (working copy)
@@ -83,13 +83,13 @@
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
+%{ # 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
+%{ # Verify that the new object is good}%
_assert_valid_deep(value)
return value
@@ -98,9 +98,9 @@
"""Set an attribute on this object"""
self.assert_valid()
- # Save a copy of the object, so that the garbage
+%{ # Save a copy of the object, so that the garbage
# collector won't kill the object while it's in
- # SWIG-land
+ # SWIG-land%}
self.__dict__.setdefault("_members",{})[name] = value
return _swig_setattr(self, self.__class__, name, value)