def pre(fqdn, parent, stackdepth, *argl, **argd):
global _atdepth_call, _cstack_call<EOL>pcres = _pre_call(_atdepth_call, parent, fqdn, stackdepth+<NUM_LIT:1>,<EOL>*argl, **argd)<EOL>entry, _atdepth_call, reduced, bound, ekey = pcres<EOL>_cstack_call.append(fqdn)<EOL>return (entry, bound, ekey)<EOL>
Adds logging for a call to the specified function that is being handled
    by an external module.

    Args:
        fqdn (str): fully-qualified domain name of the function being logged.
        parent: *object* that the function belongs to.
        stackdepth (int): maximum stack depth before entries are ignored.
        argl (list): positional arguments passed to the function call.
        argd (dict): keyword arguments passed to the function call.