def hook_setup(parent, hook_fpath):
    """Setup hook"""

    hook = copy.deepcopy(HOOK)
    hook["name"] = os.path.splitext(os.path.basename(hook_fpath))[0]
    hook["name"] = hook["name"].replace("_enter", "").replace("_exit", "")
    hook["res_root"] = parent["res_root"]
    hook["fpath_orig"] = hook_fpath
    hook["fname"] = "hook_%s" % os.path.basename(hook["fpath_orig"])
    hook["fpath"] = os.sep.join([hook["res_root"], hook["fname"]])
    hook["log_fpath"] = os.sep.join([
        hook["res_root"],
        "%s.log" % hook["fname"]
    ])

    hook["evars"].update(copy.deepcopy(parent["evars"]))

    shutil.copyfile(hook["fpath_orig"], hook["fpath"])

    return hook
def hook_setup(parent, hook_fpath):
    """Setup hook"""

    hook = copy.deepcopy(HOOK)
    hook["name"] = os.path.splitext(os.path.basename(hook_fpath))[0]
    hook["name"] = hook["name"].replace("_enter", "").replace("_exit", "")
    hook["res_root"] = parent["res_root"]
    hook["fpath_orig"] = hook_fpath
    hook["fname"] = "hook_%s" % os.path.basename(hook["fpath_orig"])
    hook["fpath"] = os.sep.join([hook["res_root"], hook["fname"]])
    hook["log_fpath"] = os.sep.join([
        hook["res_root"],
        "%s.log" % hook["fname"]
    ])

    hook["evars"].update(copy.deepcopy(parent["evars"]))

    shutil.copyfile(hook["fpath_orig"], hook["fpath"])

    return hook
def hook_setup ( parent , hook_fpath ) : hook = copy . deepcopy ( HOOK ) hook [ "name" ] = os . path . splitext ( os . path . basename ( hook_fpath ) ) [ 0 ] hook [ "name" ] = hook [ "name" ] . replace ( "_enter" , "" ) . replace ( "_exit" , "" ) hook [ "res_root" ] = parent [ "res_root" ] hook [ "fpath_orig" ] = hook_fpath hook [ "fname" ] = "hook_%s" % os . path . basename ( hook [ "fpath_orig" ] ) hook [ "fpath" ] = os . sep . join ( [ hook [ "res_root" ] , hook [ "fname" ] ] ) hook [ "log_fpath" ] = os . sep . join ( [ hook [ "res_root" ] , "%s.log" % hook [ "fname" ] ] ) hook [ "evars" ] . update ( copy . deepcopy ( parent [ "evars" ] ) ) shutil . copyfile ( hook [ "fpath_orig" ] , hook [ "fpath" ] ) return hook
Setup hook
Setup hook