New submission from Kevin Smith <kevin.sm...@sixquickrun.com>:

While filecmp.cmp and filecmp.cmpfiles allow a shallow option to be specified 
to invoke a more involved comparison of files, filecmp.dircmp does not.  It is 
limited to shallow-only comparisons.  

This could be solved quite easily by adding a shallow keyword option to dircmp 
then changing the phase3 method to the following.

    def phase3(self): # Find out differences between common files
        xx = cmpfiles(self.left, self.right, self.common_files, self.shallow)
        self.same_files, self.diff_files, self.funny_files = xx

----------
components: Library (Lib)
messages: 143692
nosy: kesmit
priority: normal
severity: normal
status: open
title: dircmp does not allow non-shallow comparisons
type: feature request
versions: Python 2.6, Python 2.7

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue12932>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to