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)
Beispiel #2
0
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)