[Python-checkins] python/dist/src/Demo/classes Complex.py, 1.6,
1.7 Dates.py, 1.4, 1.5 Dbm.py, 1.4, 1.5 Range.py, 1.5,
1.6 bitvec.py, 1.4, 1.5
doerwalter at users.sourceforge.net
doerwalter at users.sourceforge.net
Thu Feb 12 12:35:35 EST 2004
Update of /cvsroot/python/python/dist/src/Demo/classes
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21620/Demo/classes
Modified Files:
Complex.py Dates.py Dbm.py Range.py bitvec.py
Log Message:
Replace backticks with repr() or "%r"
>From SF patch #852334.
Index: Complex.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Demo/classes/Complex.py,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** Complex.py 24 Apr 2003 17:08:22 -0000 1.6
--- Complex.py 12 Feb 2004 17:35:01 -0000 1.7
***************
*** 118,130 ****
def __repr__(self):
if not self.im:
! return 'Complex(%s)' % `self.re`
else:
! return 'Complex(%s, %s)' % (`self.re`, `self.im`)
def __str__(self):
if not self.im:
! return `self.re`
else:
! return 'Complex(%s, %s)' % (`self.re`, `self.im`)
def __neg__(self):
--- 118,130 ----
def __repr__(self):
if not self.im:
! return 'Complex(%r)' % (self.re,)
else:
! return 'Complex(%r, %r)' % (self.re, self.im)
def __str__(self):
if not self.im:
! return repr(self.re)
else:
! return 'Complex(%r, %r)' % (self.re, self.im)
def __neg__(self):
Index: Dates.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Demo/classes/Dates.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** Dates.py 7 Jun 2003 19:39:56 -0000 1.4
--- Dates.py 12 Feb 2004 17:35:01 -0000 1.5
***************
*** 87,91 ****
def _num2date( n ): # return date with ordinal n
if type(n) not in _INT_TYPES:
! raise TypeError, 'argument must be integer: ' + `type(n)`
ans = Date(1,1,1) # arguments irrelevant; just getting a Date obj
--- 87,91 ----
def _num2date( n ): # return date with ordinal n
if type(n) not in _INT_TYPES:
! raise TypeError, 'argument must be integer: %r' % type(n)
ans = Date(1,1,1) # arguments irrelevant; just getting a Date obj
***************
*** 121,128 ****
def __init__( self, month, day, year ):
if not 1 <= month <= 12:
! raise ValueError, 'month must be in 1..12: ' + `month`
dim = _days_in_month( month, year )
if not 1 <= day <= dim:
! raise ValueError, 'day must be in 1..' + `dim` + ': ' + `day`
self.month, self.day, self.year = month, day, year
self.ord = _date2num( self )
--- 121,128 ----
def __init__( self, month, day, year ):
if not 1 <= month <= 12:
! raise ValueError, 'month must be in 1..12: %r' % (month,)
dim = _days_in_month( month, year )
if not 1 <= day <= dim:
! raise ValueError, 'day must be in 1..%r: %r' % (dim, day)
self.month, self.day, self.year = month, day, year
self.ord = _date2num( self )
***************
*** 143,155 ****
# print as, e.g., Mon 16 Aug 1993
def __repr__( self ):
! return '%.3s %2d %.3s ' % (
self.weekday(),
self.day,
! _MONTH_NAMES[self.month-1] ) + `self.year`
# Python 1.1 coerces neither int+date nor date+int
def __add__( self, n ):
if type(n) not in _INT_TYPES:
! raise TypeError, 'can\'t add ' + `type(n)` + ' to date'
return _num2date( self.ord + n )
__radd__ = __add__ # handle int+date
--- 143,156 ----
# print as, e.g., Mon 16 Aug 1993
def __repr__( self ):
! return '%.3s %2d %.3s %r' % (
self.weekday(),
self.day,
! _MONTH_NAMES[self.month-1],
! self.year)
# Python 1.1 coerces neither int+date nor date+int
def __add__( self, n ):
if type(n) not in _INT_TYPES:
! raise TypeError, 'can\'t add %r to date' % type(n)
return _num2date( self.ord + n )
__radd__ = __add__ # handle int+date
***************
*** 178,182 ****
a = Date(9,30,1913)
b = Date(9,30,1914)
! if `a` != 'Tue 30 Sep 1913':
raise DateTestError, '__repr__ failure'
if (not a < b) or a == b or a > b or b != b:
--- 179,183 ----
a = Date(9,30,1913)
b = Date(9,30,1914)
! if repr(a) != 'Tue 30 Sep 1913':
raise DateTestError, '__repr__ failure'
if (not a < b) or a == b or a > b or b != b:
Index: Dbm.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Demo/classes/Dbm.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** Dbm.py 24 Apr 2003 17:08:23 -0000 1.4
--- Dbm.py 12 Feb 2004 17:35:01 -0000 1.5
***************
*** 14,18 ****
s = ''
for key in self.keys():
! t = `key` + ': ' + `self[key]`
if s: t = ', ' + t
s = s + t
--- 14,18 ----
s = ''
for key in self.keys():
! t = repr(key) + ': ' + repr(self[key])
if s: t = ', ' + t
s = s + t
***************
*** 23,33 ****
def __getitem__(self, key):
! return eval(self.db[`key`])
def __setitem__(self, key, value):
! self.db[`key`] = `value`
def __delitem__(self, key):
! del self.db[`key`]
def keys(self):
--- 23,33 ----
def __getitem__(self, key):
! return eval(self.db[repr(key)])
def __setitem__(self, key, value):
! self.db[repr(key)] = repr(value)
def __delitem__(self, key):
! del self.db[repr(key)]
def keys(self):
***************
*** 38,42 ****
def has_key(self, key):
! return self.db.has_key(`key`)
--- 38,42 ----
def has_key(self, key):
! return self.db.has_key(repr(key))
Index: Range.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Demo/classes/Range.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** Range.py 24 Apr 2003 17:08:23 -0000 1.5
--- Range.py 12 Feb 2004 17:35:01 -0000 1.6
***************
*** 35,41 ****
self.len = max(0, int((self.stop - self.start) / self.step))
! # implement `x` and is also used by print x
def __repr__(self):
! return 'range' + `self.start, self.stop, self.step`
# implement len(x)
--- 35,41 ----
self.len = max(0, int((self.stop - self.start) / self.step))
! # implement repr(x) and is also used by print x
def __repr__(self):
! return 'range(%r, %r, %r)' % (self.start, self.stop, self.step)
# implement len(x)
Index: bitvec.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Demo/classes/bitvec.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** bitvec.py 24 Apr 2003 17:08:24 -0000 1.4
--- bitvec.py 12 Feb 2004 17:35:01 -0000 1.5
***************
*** 21,25 ****
bitmask = 1L << l
if bitmask <= param:
! raise 'FATAL', '(param, l) = ' + `param, l`
while l:
bitmask = bitmask >> 1
--- 21,25 ----
bitmask = 1L << l
if bitmask <= param:
! raise 'FATAL', '(param, l) = %r' % ((param, l),)
while l:
bitmask = bitmask >> 1
***************
*** 168,175 ****
def __repr__(self):
##rprt('<bitvec class instance object>.' + '__repr__()\n')
! return 'bitvec' + `self._data, self._len`
def __cmp__(self, other, *rest):
! #rprt(`self`+'.__cmp__'+`(other, ) + rest`+'\n')
if type(other) != type(self):
other = apply(bitvec, (other, ) + rest)
--- 168,175 ----
def __repr__(self):
##rprt('<bitvec class instance object>.' + '__repr__()\n')
! return 'bitvec(%r, %r)' % (self._data, self._len)
def __cmp__(self, other, *rest):
! #rprt('%r.__cmp__%r\n' % (self, (other,) + rest))
if type(other) != type(self):
other = apply(bitvec, (other, ) + rest)
***************
*** 194,207 ****
def __len__(self):
! #rprt(`self`+'.__len__()\n')
return self._len
def __getitem__(self, key):
! #rprt(`self`+'.__getitem__('+`key`+')\n')
key = _check_key(self._len, key)
return self._data & (1L << key) != 0
def __setitem__(self, key, value):
! #rprt(`self`+'.__setitem__'+`key, value`+'\n')
key = _check_key(self._len, key)
#_check_value(value)
--- 194,207 ----
def __len__(self):
! #rprt('%r.__len__()\n' % (self,))
return self._len
def __getitem__(self, key):
! #rprt('%r.__getitem__(%r)\n' % (self, key))
key = _check_key(self._len, key)
return self._data & (1L << key) != 0
def __setitem__(self, key, value):
! #rprt('%r.__setitem__(%r, %r)\n' % (self, key, value))
key = _check_key(self._len, key)
#_check_value(value)
***************
*** 212,216 ****
def __delitem__(self, key):
! #rprt(`self`+'.__delitem__('+`key`+')\n')
key = _check_key(self._len, key)
#el cheapo solution...
--- 212,216 ----
def __delitem__(self, key):
! #rprt('%r.__delitem__(%r)\n' % (self, key))
key = _check_key(self._len, key)
#el cheapo solution...
***************
*** 219,223 ****
def __getslice__(self, i, j):
! #rprt(`self`+'.__getslice__'+`i, j`+'\n')
i, j = _check_slice(self._len, i, j)
if i >= j:
--- 219,223 ----
def __getslice__(self, i, j):
! #rprt('%r.__getslice__(%r, %r)\n' % (self, i, j))
i, j = _check_slice(self._len, i, j)
if i >= j:
***************
*** 235,239 ****
def __setslice__(self, i, j, sequence, *rest):
! #rprt(`self`+'.__setslice__'+`(i, j, sequence) + rest`+'\n')
i, j = _check_slice(self._len, i, j)
if type(sequence) != type(self):
--- 235,239 ----
def __setslice__(self, i, j, sequence, *rest):
! #rprt('%s.__setslice__%r\n' % (self, (i, j, sequence) + rest))
i, j = _check_slice(self._len, i, j)
if type(sequence) != type(self):
***************
*** 248,252 ****
def __delslice__(self, i, j):
! #rprt(`self`+'.__delslice__'+`i, j`+'\n')
i, j = _check_slice(self._len, i, j)
if i == 0 and j == self._len:
--- 248,252 ----
def __delslice__(self, i, j):
! #rprt('%r.__delslice__(%r, %r)\n' % (self, i, j))
i, j = _check_slice(self._len, i, j)
if i == 0 and j == self._len:
***************
*** 257,261 ****
def __add__(self, other):
! #rprt(`self`+'.__add__('+`other`+')\n')
retval = self.copy()
retval[self._len:self._len] = other
--- 257,261 ----
def __add__(self, other):
! #rprt('%r.__add__(%r)\n' % (self, other))
retval = self.copy()
retval[self._len:self._len] = other
***************
*** 263,267 ****
def __mul__(self, multiplier):
! #rprt(`self`+'.__mul__('+`multiplier`+')\n')
if type(multiplier) != type(0):
raise TypeError, 'sequence subscript not int'
--- 263,267 ----
def __mul__(self, multiplier):
! #rprt('%r.__mul__(%r)\n' % (self, multiplier))
if type(multiplier) != type(0):
raise TypeError, 'sequence subscript not int'
***************
*** 282,286 ****
def __and__(self, otherseq, *rest):
! #rprt(`self`+'.__and__'+`(otherseq, ) + rest`+'\n')
if type(otherseq) != type(self):
otherseq = apply(bitvec, (otherseq, ) + rest)
--- 282,286 ----
def __and__(self, otherseq, *rest):
! #rprt('%r.__and__%r\n' % (self, (otherseq,) + rest))
if type(otherseq) != type(self):
otherseq = apply(bitvec, (otherseq, ) + rest)
***************
*** 291,295 ****
def __xor__(self, otherseq, *rest):
! #rprt(`self`+'.__xor__'+`(otherseq, ) + rest`+'\n')
if type(otherseq) != type(self):
otherseq = apply(bitvec, (otherseq, ) + rest)
--- 291,295 ----
def __xor__(self, otherseq, *rest):
! #rprt('%r.__xor__%r\n' % (self, (otherseq,) + rest))
if type(otherseq) != type(self):
otherseq = apply(bitvec, (otherseq, ) + rest)
***************
*** 300,304 ****
def __or__(self, otherseq, *rest):
! #rprt(`self`+'.__or__'+`(otherseq, ) + rest`+'\n')
if type(otherseq) != type(self):
otherseq = apply(bitvec, (otherseq, ) + rest)
--- 300,304 ----
def __or__(self, otherseq, *rest):
! #rprt('%r.__or__%r\n' % (self, (otherseq,) + rest))
if type(otherseq) != type(self):
otherseq = apply(bitvec, (otherseq, ) + rest)
***************
*** 309,313 ****
def __invert__(self):
! #rprt(`self`+'.__invert__()\n')
return BitVec(~self._data & ((1L << self._len) - 1), \
self._len)
--- 309,313 ----
def __invert__(self):
! #rprt('%r.__invert__()\n' % (self,))
return BitVec(~self._data & ((1L << self._len) - 1), \
self._len)
***************
*** 315,319 ****
def __coerce__(self, otherseq, *rest):
#needed for *some* of the arithmetic operations
! #rprt(`self`+'.__coerce__'+`(otherseq, ) + rest`+'\n')
if type(otherseq) != type(self):
otherseq = apply(bitvec, (otherseq, ) + rest)
--- 315,319 ----
def __coerce__(self, otherseq, *rest):
#needed for *some* of the arithmetic operations
! #rprt('%r.__coerce__%r\n' % (self, (otherseq,) + rest))
if type(otherseq) != type(self):
otherseq = apply(bitvec, (otherseq, ) + rest)
More information about the Python-checkins
mailing list