aboutsummaryrefslogtreecommitdiff
path: root/lldb/bindings/interface/SBFileSpecExtensions.i
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/bindings/interface/SBFileSpecExtensions.i')
-rw-r--r--lldb/bindings/interface/SBFileSpecExtensions.i5
1 files changed, 5 insertions, 0 deletions
diff --git a/lldb/bindings/interface/SBFileSpecExtensions.i b/lldb/bindings/interface/SBFileSpecExtensions.i
index 446e900054a1..e2c81e6b0f8b 100644
--- a/lldb/bindings/interface/SBFileSpecExtensions.i
+++ b/lldb/bindings/interface/SBFileSpecExtensions.i
@@ -3,6 +3,11 @@ STRING_EXTENSION_OUTSIDE(SBFileSpec)
%extend lldb::SBFileSpec {
#ifdef SWIGPYTHON
%pythoncode %{
+ # operator== is a free function, which swig does not handle, so we inject
+ # our own equality operator here
+ def __eq__(self, other):
+ return not self.__ne__(other)
+
fullpath = property(str, None, doc='''A read only property that returns the fullpath as a python string.''')
basename = property(GetFilename, None, doc='''A read only property that returns the path basename as a python string.''')
dirname = property(GetDirectory, None, doc='''A read only property that returns the path directory name as a python string.''')