[llvm-branch-commits] [lldb] [lldb] Remove Python 2 operators from lldb.value (PR #214296)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Thu Aug 6 06:14:51 PDT 2026
https://github.com/Nerixyz updated https://github.com/llvm/llvm-project/pull/214296
>From 38325567b4b9ebddf794624193220d959bec2a71 Mon Sep 17 00:00:00 2001
From: Nerixyz <nerixdev at outlook.de>
Date: Wed, 5 Aug 2026 19:33:14 +0200
Subject: [PATCH] [lldb] Remove Python 2 operators from lldb.value
---
lldb/bindings/python/python-extensions.swig | 12 ------------
1 file changed, 12 deletions(-)
diff --git a/lldb/bindings/python/python-extensions.swig b/lldb/bindings/python/python-extensions.swig
index 8331f0aedd6f0..f207fc6c350d9 100644
--- a/lldb/bindings/python/python-extensions.swig
+++ b/lldb/bindings/python/python-extensions.swig
@@ -389,9 +389,6 @@ class value(object):
def __init__(self, sbvalue):
self.sbvalue = sbvalue
- def __nonzero__(self):
- return self.sbvalue.__nonzero__()
-
def __bool__(self):
return self.sbvalue.__bool__()
@@ -454,9 +451,6 @@ class value(object):
def __or__(self, other):
return int(self) | int(other)
- def __div__(self, other):
- return int(self) / int(other)
-
def __truediv__(self, other):
return int(self) / int(other)
@@ -556,12 +550,6 @@ class value(object):
def __float__(self):
return float (self.sbvalue.GetValueAsSigned())
- def __oct__(self):
- return '0%o' % self.sbvalue.GetValueAsUnsigned()
-
- def __hex__(self):
- return '0x%x' % self.sbvalue.GetValueAsUnsigned()
-
def __len__(self):
return self.sbvalue.GetNumChildren()
More information about the llvm-branch-commits
mailing list