( sequence1, sequence2 )
| 49 | # files specified by each sequence overlap. |
| 50 | ## \ingroup python |
| 51 | def mv( sequence1, sequence2 ) : |
| 52 | |
| 53 | if __sequencesClash( sequence1, sequence2 ) : |
| 54 | sTmp = sequence1.copy() |
| 55 | sTmp.setPrefix( os.path.join( os.path.dirname( sTmp.getPrefix() ), __tmpPrefix() ) ) |
| 56 | for src, dst in sequence1.mapTo( sTmp, True ) : |
| 57 | shutil.move( src, dst ) |
| 58 | for src, dst in sTmp.mapTo( sequence2, True ) : |
| 59 | shutil.move( src, dst ) |
| 60 | else : |
| 61 | for src, dst in sequence1.mapTo( sequence2, True ) : |
| 62 | shutil.move( src, dst ) |
| 63 | |
| 64 | ## Copies the set of files specified by sequence1 to the set of files |
| 65 | # specified by sequence2, where sequence1 and sequence2 are |
nothing calls this directly
no test coverage detected