MCPcopy Create free account
hub / github.com/Windscribe/Desktop-App / CopyAllFiles

Function CopyAllFiles

tools/base/utils.py:227–236  ·  view source on GitHub ↗
(sourcedir, destdir, copymode=True)

Source from the content-addressed store, hash-verified

225
226
227def CopyAllFiles(sourcedir, destdir, copymode=True):
228 msg.Verbose("CopyAllFiles: \"{}\" to \"{}\"".format(sourcedir, destdir))
229 if not os.path.exists(destdir):
230 CreateDirectory(destdir)
231 prefixlen = len(sourcedir)
232 for dirpath, _, filenames in os.walk(sourcedir):
233 for filename in filenames:
234 srcfilename = os.path.join(dirpath, filename)
235 dstfilename = os.path.join(destdir + dirpath[prefixlen:], filename)
236 CopyFile(srcfilename, dstfilename, copymode)
237
238
239def CopyMacBundle(sourcefilename, destfilename):

Callers

nothing calls this directly

Calls 3

CreateDirectoryFunction · 0.85
CopyFileFunction · 0.85
formatMethod · 0.45

Tested by

no test coverage detected