Kaydet (Commit) c7d484de authored tarafından Mark Dickinson's avatar Mark Dickinson

Remove __long__ methods from UserString and from Demo/ classes.

üst e97637da
...@@ -39,7 +39,6 @@ ...@@ -39,7 +39,6 @@
# #
# These conversions accept complex arguments only if their imaginary part is zero: # These conversions accept complex arguments only if their imaginary part is zero:
# int(z) # int(z)
# long(z)
# float(z) # float(z)
# #
# The following operators accept two complex numbers, or one complex number # The following operators accept two complex numbers, or one complex number
...@@ -147,11 +146,6 @@ class Complex: ...@@ -147,11 +146,6 @@ class Complex:
raise ValueError("can't convert Complex with nonzero im to int") raise ValueError("can't convert Complex with nonzero im to int")
return int(self.re) return int(self.re)
def __long__(self):
if self.im:
raise ValueError("can't convert Complex with nonzero im to long")
return int(self.re)
def __float__(self): def __float__(self):
if self.im: if self.im:
raise ValueError("can't convert Complex with nonzero im to float") raise ValueError("can't convert Complex with nonzero im to float")
......
...@@ -315,9 +315,6 @@ class BitVec: ...@@ -315,9 +315,6 @@ class BitVec:
def __int__(self): def __int__(self):
return int(self._data) return int(self._data)
def __long__(self):
return int(self._data)
def __float__(self): def __float__(self):
return float(self._data) return float(self._data)
......
...@@ -255,7 +255,6 @@ class UserString(Sequence): ...@@ -255,7 +255,6 @@ class UserString(Sequence):
def __str__(self): return str(self.data) def __str__(self): return str(self.data)
def __repr__(self): return repr(self.data) def __repr__(self): return repr(self.data)
def __int__(self): return int(self.data) def __int__(self): return int(self.data)
def __long__(self): return int(self.data)
def __float__(self): return float(self.data) def __float__(self): return float(self.data)
def __complex__(self): return complex(self.data) def __complex__(self): return complex(self.data)
def __hash__(self): return hash(self.data) def __hash__(self): return hash(self.data)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment