#15269: document dircmp.left and right.
Based on patch by Chris Jerdonek.
This commit is contained in:
parent
6ce21a3b84
commit
becfcc0a6b
|
@ -106,6 +106,16 @@ The :class:`dircmp` class
|
|||
to compute are used.
|
||||
|
||||
|
||||
.. attribute:: left
|
||||
|
||||
The directory *a*.
|
||||
|
||||
|
||||
.. attribute:: right
|
||||
|
||||
The directory *b*.
|
||||
|
||||
|
||||
.. attribute:: left_list
|
||||
|
||||
Files and subdirectories in *a*, filtered by *hide* and *ignore*.
|
||||
|
@ -168,3 +178,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::
|
||||
|
||||
>>> from filecmp import dircmp
|
||||
>>> def print_diff_files(dcmp):
|
||||
... for name in dcmp.diff_files:
|
||||
... print "diff_file %s found in %s and %s" % (name, dcmp.left,
|
||||
... dcmp.right)
|
||||
... for sub_dcmp in dcmp.subdirs.values():
|
||||
... print_diff_files(sub_dcmp)
|
||||
...
|
||||
>>> dcmp = dircmp('dir1', 'dir2')
|
||||
>>> print_diff_files(dcmp)
|
||||
|
||||
|
|
Loading…
Reference in New Issue