Éric Araujo <mer...@netwok.org> added the comment:

About new function vs. new argument: this could be asked on python-dev (or on 
the core-mentorship list if you prefer an environment guaranteed friendly).  If 
you look at copy and copy2, you’ll see that adding a function was chosen, but 
the names are not helpful at all.  In more recent shutil development, arguments 
like copy_function and ignore (on copytree) were added to let people customize 
behavior without rewriting all the function logic.  Guido van Rossum has a rule 
about not adding an argument when the value is always a constant, preferring 
another function instead, but I’m not sure I remember it clearly, so asking for 
other developers’ thoughts would be good.

----------
nosy: +eric.araujo
stage:  -> needs patch
title: Implementation of shutil.move -> Add function similar to shutil.move 
that does not overwrite
type: behavior -> feature request
versions: +Python 3.3 -Python 3.2

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

Reply via email to