Rename the repr module to reprlib.

Merged revisions 63357 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r63357 | alexandre.vassalotti | 2008-05-16 02:58:49 -0400 (Fri, 16 May 2008) | 2 lines

  Changed references to the reprlib module to use its new name.
........
This commit is contained in:
Alexandre Vassalotti 2008-05-16 07:12:44 +00:00
parent cdc11337a2
commit 1f2ba4b6da
13 changed files with 35 additions and 31 deletions

View File

@ -1,7 +1,7 @@
"""Compare local and remote dictionaries and transfer differing files -- like rdist."""
import sys
from repr import repr
from reprlib import repr
import FSProxy
import time
import os

View File

@ -4,7 +4,7 @@ import sys
import socket
import pickle
from fnmatch import fnmatch
from repr import repr
from reprlib import repr
# Default verbosity (0 = silent, 1 = print connections, 2 = print requests too)

View File

@ -1,13 +1,13 @@
:mod:`repr` --- Alternate :func:`repr` implementation
:mod:`reprlib` --- Alternate :func:`repr` implementation
=====================================================
.. module:: repr
.. module:: reprlib
:synopsis: Alternate repr() implementation with size limits.
.. sectionauthor:: Fred L. Drake, Jr. <fdrake@acm.org>
The :mod:`repr` module provides a means for producing object representations
The :mod:`reprlib` module provides a means for producing object representations
with limits on the size of the resulting strings. This is used in the Python
debugger and may be useful in other contexts as well.
@ -62,10 +62,13 @@ which format specific object types.
default is ``4`` for :attr:`maxdict`, ``5`` for :attr:`maxarray`, and ``6`` for
the others.
.. versionadded:: 2.4
:attr:`maxset`, :attr:`maxfrozenset`, and :attr:`set`.
.. attribute:: Repr.maxlong
Maximum number of characters in the representation for an integer. Digits
Maximum number of characters in the representation for a long integer. Digits
are dropped from the middle. The default is ``40``.
@ -129,5 +132,5 @@ for file objects could be added::
return `obj`
aRepr = MyRepr()
print(aRepr.repr(sys.stdin)) # prints '<stdin>'
print aRepr.repr(sys.stdin) # prints '<stdin>'

View File

@ -13,11 +13,11 @@ programming needs. These modules rarely occur in small scripts.
Output Formatting
=================
The :mod:`repr` module provides a version of :func:`repr` customized for
The :mod:`reprlib` module provides a version of :func:`repr` customized for
abbreviated displays of large or deeply nested containers::
>>> import repr
>>> repr.repr(set('supercalifragilisticexpialidocious'))
>>> import reprlib
>>> reprlib.repr(set('supercalifragilisticexpialidocious'))
"set(['a', 'c', 'd', 'e', 'f', 'g', ...])"
The :mod:`pprint` module offers more sophisticated control over printing both

View File

@ -324,7 +324,7 @@ class Bdb:
#
def format_stack_entry(self, frame_lineno, lprefix=': '):
import linecache, repr
import linecache, reprlib
frame, lineno = frame_lineno
filename = self.canonic(frame.f_code.co_filename)
s = '%s(%r)' % (filename, lineno)
@ -337,13 +337,13 @@ class Bdb:
else:
args = None
if args:
s = s + repr.repr(args)
s = s + reprlib.repr(args)
else:
s = s + '()'
if '__return__' in frame.f_locals:
rv = frame.f_locals['__return__']
s = s + '->'
s = s + repr.repr(rv)
s = s + reprlib.repr(rv)
line = linecache.getline(filename, lineno)
if line: s = s + lprefix + line.strip()
return s

View File

@ -354,17 +354,16 @@ def _test():
print(l2)
l.append({l[1]: l, 'xyz': l[2]})
l3 = copy(l)
import repr
print(map(repr.repr, l))
print(map(repr.repr, l1))
print(map(repr.repr, l2))
print(map(repr.repr, l3))
import reprlib
print(map(reprlib.repr, l))
print(map(reprlib.repr, l1))
print(map(reprlib.repr, l2))
print(map(reprlib.repr, l3))
l3 = deepcopy(l)
import repr
print(map(repr.repr, l))
print(map(repr.repr, l1))
print(map(repr.repr, l2))
print(map(repr.repr, l3))
print(map(reprlib.repr, l))
print(map(reprlib.repr, l1))
print(map(reprlib.repr, l2))
print(map(reprlib.repr, l3))
if __name__ == '__main__':
_test()

View File

@ -412,8 +412,8 @@ class NamespaceViewer:
height = 20*len(dict) # XXX 20 == observed height of Entry widget
self.master = master
self.title = title
import repr
self.repr = repr.Repr()
import reprlib
self.repr = reprlib.Repr()
self.repr.maxstring = 60
self.repr.maxother = 60
self.frame = frame = Frame(master)

View File

@ -11,7 +11,7 @@
from idlelib.TreeWidget import TreeItem, TreeNode, ScrolledCanvas
from repr import Repr
from reprlib import Repr
myrepr = Repr()
myrepr.maxstring = 100

View File

@ -8,7 +8,7 @@ import sys
import linecache
import cmd
import bdb
from repr import Repr
from reprlib import Repr
import os
import re
import pprint

View File

@ -53,7 +53,7 @@ Richard Chamberlain, for the first implementation of textdoc.
# path will be displayed.
import sys, imp, os, re, inspect, builtins, pkgutil
from repr import Repr
from reprlib import Repr
try:
from collections import deque
except ImportError:

View File

@ -114,7 +114,7 @@ class AllTest(unittest.TestCase):
self.check_all("quopri")
self.check_all("random")
self.check_all("re")
self.check_all("repr")
self.check_all("reprlib")
self.check_all("rfc822")
self.check_all("rlcompleter")
self.check_all("robotparser")

View File

@ -9,8 +9,8 @@ import shutil
import unittest
from test.test_support import run_unittest
from repr import repr as r # Don't shadow builtin repr
from repr import Repr
from reprlib import repr as r # Don't shadow builtin repr
from reprlib import Repr
def nestedTuple(nesting):

View File

@ -42,6 +42,8 @@ Extension Modules
Library
-------
- The repr module has been renamed to reprlib.
- The statvfs module has been removed.
- #1713041: fix pprint's handling of maximum depth.