<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def post(fqdn, package, result, entry, bound, ekey, *argl, **argd):
 """Adds logging for the post-call result of calling the method externally. Args: fqdn (str):
 fully-qualified domain name of the function being logged. package (str):
 name of the package we are logging for. Usually the first element of `fqdn.split('.')`. result: returned from calling the method we are logging. entry (dict):
 one of the values returned by :func:`pre`. bound (bool):
 true if the method is bound. ekey (str):
 key under which to store the entry in the database. """

    global _atdepth_call, _cstack_call
    _cstack_call.pop()
    if len(_cstack_call) == 0:
        _atdepth_call = False
    r = _post_call(_atdepth_call, package, fqdn, result,
                   entry, bound, ekey, argl, argd)
    return r