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:
parent
cdc11337a2
commit
1f2ba4b6da
|
@ -1,7 +1,7 @@
|
||||||
"""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 repr import repr
|
from reprlib import repr
|
||||||
import FSProxy
|
import FSProxy
|
||||||
import time
|
import time
|
||||||
import os
|
import os
|
||||||
|
|
|
@ -4,7 +4,7 @@ import sys
|
||||||
import socket
|
import socket
|
||||||
import pickle
|
import pickle
|
||||||
from fnmatch import fnmatch
|
from fnmatch import fnmatch
|
||||||
from repr import repr
|
from reprlib import repr
|
||||||
|
|
||||||
|
|
||||||
# Default verbosity (0 = silent, 1 = print connections, 2 = print requests too)
|
# Default verbosity (0 = silent, 1 = print connections, 2 = print requests too)
|
||||||
|
|
|
@ -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.
|
:synopsis: Alternate repr() implementation with size limits.
|
||||||
.. sectionauthor:: Fred L. Drake, Jr. <fdrake@acm.org>
|
.. 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
|
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.
|
||||||
|
|
||||||
|
@ -62,10 +62,13 @@ which format specific object types.
|
||||||
default is ``4`` for :attr:`maxdict`, ``5`` for :attr:`maxarray`, and ``6`` for
|
default is ``4`` for :attr:`maxdict`, ``5`` for :attr:`maxarray`, and ``6`` for
|
||||||
the others.
|
the others.
|
||||||
|
|
||||||
|
.. versionadded:: 2.4
|
||||||
|
:attr:`maxset`, :attr:`maxfrozenset`, and :attr:`set`.
|
||||||
|
|
||||||
|
|
||||||
.. attribute:: Repr.maxlong
|
.. 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``.
|
are dropped from the middle. The default is ``40``.
|
||||||
|
|
||||||
|
|
||||||
|
@ -129,5 +132,5 @@ for file objects could be added::
|
||||||
return `obj`
|
return `obj`
|
||||||
|
|
||||||
aRepr = MyRepr()
|
aRepr = MyRepr()
|
||||||
print(aRepr.repr(sys.stdin)) # prints '<stdin>'
|
print aRepr.repr(sys.stdin) # prints '<stdin>'
|
||||||
|
|
|
@ -13,11 +13,11 @@ programming needs. These modules rarely occur in small scripts.
|
||||||
Output Formatting
|
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::
|
abbreviated displays of large or deeply nested containers::
|
||||||
|
|
||||||
>>> import repr
|
>>> import reprlib
|
||||||
>>> repr.repr(set('supercalifragilisticexpialidocious'))
|
>>> reprlib.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
|
||||||
|
|
|
@ -324,7 +324,7 @@ class Bdb:
|
||||||
#
|
#
|
||||||
|
|
||||||
def format_stack_entry(self, frame_lineno, lprefix=': '):
|
def format_stack_entry(self, frame_lineno, lprefix=': '):
|
||||||
import linecache, repr
|
import linecache, reprlib
|
||||||
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)
|
||||||
|
@ -337,13 +337,13 @@ class Bdb:
|
||||||
else:
|
else:
|
||||||
args = None
|
args = None
|
||||||
if args:
|
if args:
|
||||||
s = s + repr.repr(args)
|
s = s + reprlib.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 + repr.repr(rv)
|
s = s + reprlib.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
|
||||||
|
|
19
Lib/copy.py
19
Lib/copy.py
|
@ -354,17 +354,16 @@ 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 repr
|
import reprlib
|
||||||
print(map(repr.repr, l))
|
print(map(reprlib.repr, l))
|
||||||
print(map(repr.repr, l1))
|
print(map(reprlib.repr, l1))
|
||||||
print(map(repr.repr, l2))
|
print(map(reprlib.repr, l2))
|
||||||
print(map(repr.repr, l3))
|
print(map(reprlib.repr, l3))
|
||||||
l3 = deepcopy(l)
|
l3 = deepcopy(l)
|
||||||
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))
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
_test()
|
_test()
|
||||||
|
|
|
@ -412,8 +412,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 repr
|
import reprlib
|
||||||
self.repr = repr.Repr()
|
self.repr = reprlib.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 @@
|
||||||
|
|
||||||
from idlelib.TreeWidget import TreeItem, TreeNode, ScrolledCanvas
|
from idlelib.TreeWidget import TreeItem, TreeNode, ScrolledCanvas
|
||||||
|
|
||||||
from repr import Repr
|
from reprlib import Repr
|
||||||
|
|
||||||
myrepr = Repr()
|
myrepr = Repr()
|
||||||
myrepr.maxstring = 100
|
myrepr.maxstring = 100
|
||||||
|
|
|
@ -8,7 +8,7 @@ import sys
|
||||||
import linecache
|
import linecache
|
||||||
import cmd
|
import cmd
|
||||||
import bdb
|
import bdb
|
||||||
from repr import Repr
|
from reprlib 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.
|
||||||
# path will be displayed.
|
# path will be displayed.
|
||||||
|
|
||||||
import sys, imp, os, re, inspect, builtins, pkgutil
|
import sys, imp, os, re, inspect, builtins, pkgutil
|
||||||
from repr import Repr
|
from reprlib import Repr
|
||||||
try:
|
try:
|
||||||
from collections import deque
|
from collections import deque
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
|
|
@ -114,7 +114,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("repr")
|
self.check_all("reprlib")
|
||||||
self.check_all("rfc822")
|
self.check_all("rfc822")
|
||||||
self.check_all("rlcompleter")
|
self.check_all("rlcompleter")
|
||||||
self.check_all("robotparser")
|
self.check_all("robotparser")
|
||||||
|
|
|
@ -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 repr import repr as r # Don't shadow builtin repr
|
from reprlib import repr as r # Don't shadow builtin repr
|
||||||
from repr import Repr
|
from reprlib import Repr
|
||||||
|
|
||||||
|
|
||||||
def nestedTuple(nesting):
|
def nestedTuple(nesting):
|
||||||
|
|
|
@ -42,6 +42,8 @@ Extension Modules
|
||||||
Library
|
Library
|
||||||
-------
|
-------
|
||||||
|
|
||||||
|
- The repr module has been renamed to reprlib.
|
||||||
|
|
||||||
- The statvfs module has been removed.
|
- The statvfs module has been removed.
|
||||||
|
|
||||||
- #1713041: fix pprint's handling of maximum depth.
|
- #1713041: fix pprint's handling of maximum depth.
|
||||||
|
|
Loading…
Reference in New Issue