[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