Commit 2ee0e8ea authored by Brett Cannon's avatar Brett Cannon

Revert the renaming of repr to reprlib.

parent 778d5cc4
"""Compare local and remote dictionaries and transfer differing files -- like rdist.""" """Compare local and remote dictionaries and transfer differing files -- like rdist."""
import sys import sys
from reprlib import repr from repr import repr
import FSProxy import FSProxy
import time import time
import os import os
......
...@@ -4,7 +4,7 @@ import sys ...@@ -4,7 +4,7 @@ import sys
import socket import socket
import pickle import pickle
from fnmatch import fnmatch from fnmatch import fnmatch
from reprlib import repr from repr import repr
# Default verbosity (0 = silent, 1 = print connections, 2 = print requests too) # Default verbosity (0 = silent, 1 = print connections, 2 = print requests too)
......
...@@ -36,4 +36,4 @@ The following modules are documented in this chapter: ...@@ -36,4 +36,4 @@ The following modules are documented in this chapter:
new.rst new.rst
copy.rst copy.rst
pprint.rst pprint.rst
reprlib.rst repr.rst
:mod:`reprlib` --- Alternate :func:`repr` implementation
========================================================
.. module:: repr :mod:`repr` --- Alternate :func:`repr` implementation
:synopsis: Old name for the reprlib module. =====================================================
.. module:: reprlib .. module:: repr
:synopsis: Alternate repr() implementation with size limits. :synopsis: Alternate repr() implementation with size limits.
.. sectionauthor:: Fred L. Drake, Jr. <fdrake@acm.org> .. sectionauthor:: Fred L. Drake, Jr. <fdrake@acm.org>
.. note:: .. note::
The :mod:`repr` module has been renamed to :mod:`reprlib` in The :mod:`repr` module has been renamed to :mod:`reprlib` in
Python 3.0. It is importable under both names in Python 2.6 Python 3.0.
and the rest of the 2.x series.
The :mod:`reprlib` module provides a means for producing object representations The :mod:`repr` module provides a means for producing object representations
with limits on the size of the resulting strings. This is used in the Python 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. debugger and may be useful in other contexts as well.
......
...@@ -13,11 +13,11 @@ programming needs. These modules rarely occur in small scripts. ...@@ -13,11 +13,11 @@ programming needs. These modules rarely occur in small scripts.
Output Formatting Output Formatting
================= =================
The :mod:`reprlib` module provides a version of :func:`repr` customized for The :mod:`repr` module provides a version of :func:`repr` customized for
abbreviated displays of large or deeply nested containers:: abbreviated displays of large or deeply nested containers::
>>> import reprlib >>> import repr
>>> reprlib.repr(set('supercalifragilisticexpialidocious')) >>> repr.repr(set('supercalifragilisticexpialidocious'))
"set(['a', 'c', 'd', 'e', 'f', 'g', ...])" "set(['a', 'c', 'd', 'e', 'f', 'g', ...])"
The :mod:`pprint` module offers more sophisticated control over printing both The :mod:`pprint` module offers more sophisticated control over printing both
......
...@@ -325,7 +325,7 @@ class Bdb: ...@@ -325,7 +325,7 @@ class Bdb:
# #
def format_stack_entry(self, frame_lineno, lprefix=': '): def format_stack_entry(self, frame_lineno, lprefix=': '):
import linecache, reprlib import linecache, repr
frame, lineno = frame_lineno frame, lineno = frame_lineno
filename = self.canonic(frame.f_code.co_filename) filename = self.canonic(frame.f_code.co_filename)
s = '%s(%r)' % (filename, lineno) s = '%s(%r)' % (filename, lineno)
...@@ -338,13 +338,13 @@ class Bdb: ...@@ -338,13 +338,13 @@ class Bdb:
else: else:
args = None args = None
if args: if args:
s = s + reprlib.repr(args) s = s + repr.repr(args)
else: else:
s = s + '()' s = s + '()'
if '__return__' in frame.f_locals: if '__return__' in frame.f_locals:
rv = frame.f_locals['__return__'] rv = frame.f_locals['__return__']
s = s + '->' s = s + '->'
s = s + reprlib.repr(rv) s = s + repr.repr(rv)
line = linecache.getline(filename, lineno) line = linecache.getline(filename, lineno)
if line: s = s + lprefix + line.strip() if line: s = s + lprefix + line.strip()
return s return s
......
...@@ -399,16 +399,17 @@ def _test(): ...@@ -399,16 +399,17 @@ def _test():
print l2 print l2
l.append({l[1]: l, 'xyz': l[2]}) l.append({l[1]: l, 'xyz': l[2]})
l3 = copy(l) l3 = copy(l)
import reprlib import repr
print map(reprlib.repr, l) print map(repr.repr, l)
print map(reprlib.repr, l1) print map(repr.repr, l1)
print map(reprlib.repr, l2) print map(repr.repr, l2)
print map(reprlib.repr, l3) print map(repr.repr, l3)
l3 = deepcopy(l) l3 = deepcopy(l)
print map(reprlib.repr, l) import repr
print map(reprlib.repr, l1) print map(repr.repr, l)
print map(reprlib.repr, l2) print map(repr.repr, l1)
print map(reprlib.repr, l3) print map(repr.repr, l2)
print map(repr.repr, l3)
if __name__ == '__main__': if __name__ == '__main__':
_test() _test()
...@@ -413,8 +413,8 @@ class NamespaceViewer: ...@@ -413,8 +413,8 @@ class NamespaceViewer:
height = 20*len(dict) # XXX 20 == observed height of Entry widget height = 20*len(dict) # XXX 20 == observed height of Entry widget
self.master = master self.master = master
self.title = title self.title = title
import reprlib import repr
self.repr = reprlib.Repr() self.repr = repr.Repr()
self.repr.maxstring = 60 self.repr.maxstring = 60
self.repr.maxother = 60 self.repr.maxother = 60
self.frame = frame = Frame(master) self.frame = frame = Frame(master)
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
from TreeWidget import TreeItem, TreeNode, ScrolledCanvas from TreeWidget import TreeItem, TreeNode, ScrolledCanvas
from reprlib import Repr from repr import Repr
myrepr = Repr() myrepr = Repr()
myrepr.maxstring = 100 myrepr.maxstring = 100
......
...@@ -8,7 +8,7 @@ import sys ...@@ -8,7 +8,7 @@ import sys
import linecache import linecache
import cmd import cmd
import bdb import bdb
from reprlib import Repr from repr import Repr
import os import os
import re import re
import pprint import pprint
......
...@@ -53,7 +53,7 @@ Richard Chamberlain, for the first implementation of textdoc. ...@@ -53,7 +53,7 @@ Richard Chamberlain, for the first implementation of textdoc.
# path will be displayed. # path will be displayed.
import sys, imp, os, re, types, inspect, __builtin__, pkgutil import sys, imp, os, re, types, inspect, __builtin__, pkgutil
from reprlib import Repr from repr import Repr
from string import expandtabs, find, join, lower, split, strip, rfind, rstrip from string import expandtabs, find, join, lower, split, strip, rfind, rstrip
try: try:
from collections import deque from collections import deque
......
...@@ -123,7 +123,7 @@ class AllTest(unittest.TestCase): ...@@ -123,7 +123,7 @@ class AllTest(unittest.TestCase):
self.check_all("quopri") self.check_all("quopri")
self.check_all("random") self.check_all("random")
self.check_all("re") self.check_all("re")
self.check_all("reprlib") self.check_all("repr")
self.check_all("rexec") self.check_all("rexec")
self.check_all("rfc822") self.check_all("rfc822")
self.check_all("rlcompleter") self.check_all("rlcompleter")
......
...@@ -218,7 +218,7 @@ class TestStdlibRenames(unittest.TestCase): ...@@ -218,7 +218,7 @@ class TestStdlibRenames(unittest.TestCase):
renames = {'Queue': 'queue', renames = {'Queue': 'queue',
'SocketServer': 'socketserver', 'SocketServer': 'socketserver',
'ConfigParser': 'configparser', 'ConfigParser': 'configparser',
'repr': 'reprlib'} }
def check_rename(self, module_name, new_module_name): def check_rename(self, module_name, new_module_name):
"""Make sure that: """Make sure that:
......
...@@ -9,8 +9,8 @@ import shutil ...@@ -9,8 +9,8 @@ import shutil
import unittest import unittest
from test.test_support import run_unittest from test.test_support import run_unittest
from reprlib import repr as r # Don't shadow builtin repr from repr import repr as r # Don't shadow builtin repr
from reprlib import Repr from repr import Repr
def nestedTuple(nesting): def nestedTuple(nesting):
......
...@@ -76,9 +76,6 @@ Library ...@@ -76,9 +76,6 @@ Library
ctypes.util.find_library(name) now call this function when name is ctypes.util.find_library(name) now call this function when name is
'm' or 'c'. 'm' or 'c'.
- The repr module has been renamed 'reprlib'. The old name is now
deprecated.
- The statvfs module has been deprecated for removal in Python 3.0. - The statvfs module has been deprecated for removal in Python 3.0.
- The sunaudiodev and SUNAUDIODEV modules have been deprecated for - The sunaudiodev and SUNAUDIODEV modules have been deprecated for
......
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