diff options
Diffstat (limited to 'lldb/bindings/interface/SBFileSpecExtensions.i')
| -rw-r--r-- | lldb/bindings/interface/SBFileSpecExtensions.i | 5 |
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.''') |
