def copy_sourcecode(opdef, dest, handler_cls=None): if os.getenv("NO_SOURCECODE") == "1": log.debug("NO_SOURCECODE=1, skipping sourcecode copy") return select = _sourcecode_select_for_opdef(opdef) root_start = opdef.guildfile.dir file_util.copytree(dest, select, root_start, handler_cls=handler_cls)
def copy_sourcecode(sourcecode_src, sourcecode_select, dest_dir, handler_cls=None): handler_cls = handler_cls or SourceCodeCopyHandler file_util.copytree(dest_dir, sourcecode_select, sourcecode_src, handler_cls=handler_cls)