cpython: c592e5a8fa4f (original) (raw)

Mercurial > cpython

changeset 78581:c592e5a8fa4f

Merge #15269: document dircmp.left and right, and add tests for them. Patch by Chris Jerdonek. [#15269]

R David Murray rdmurray@bitdance.com
date Tue, 14 Aug 2012 21:45:25 -0400
parents ba9b35fb9c40(current diff)7590dec388a7(diff)
children 8d90fde35cc6
files Doc/library/filecmp.rst
diffstat 2 files changed, 33 insertions(+), 2 deletions(-)[+] [-] Doc/library/filecmp.rst 25 Lib/test/test_filecmp.py 10

line wrap: on

line diff

--- a/Doc/library/filecmp.rst +++ b/Doc/library/filecmp.rst @@ -91,6 +91,16 @@ The :class:dircmp class to compute are used.

+ +

+ + .. attribute:: left_list Files and subdirectories in a, filtered by hide and ignore. @@ -154,3 +164,18 @@ The :class:dircmp class A dictionary mapping names in :attr:common_dirs to :class:dircmp objects. + +Here is a simplified example of using the subdirs attribute to search +recursively through two directories to show common different files:: +

+

--- a/Lib/test/test_filecmp.py +++ b/Lib/test/test_filecmp.py @@ -98,7 +98,10 @@ class DirCompareTestCase(unittest.TestCa def test_dircmp(self): # Check attributes for comparison of two identical directories

@@ -109,7 +112,10 @@ class DirCompareTestCase(unittest.TestCa self.assertEqual(d.diff_files, []) # Check attributes for comparison of two different directories