MCPcopy Create free account
hub / github.com/ImageEngine/cortex / mv

Function mv

python/IECore/FileSequenceFunctions.py:51–62  ·  view source on GitHub ↗
( sequence1, sequence2 )

Source from the content-addressed store, hash-verified

49# files specified by each sequence overlap.
50## \ingroup python
51def 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

Callers

nothing calls this directly

Calls 7

__sequencesClashFunction · 0.85
__tmpPrefixFunction · 0.85
setPrefixMethod · 0.80
joinMethod · 0.80
getPrefixMethod · 0.80
copyMethod · 0.45
mapToMethod · 0.45

Tested by

no test coverage detected