def path(i):
    """
    Input:  {}

    Output: {
              return       - return code =  0, if successful
                                         >  0, if error
              (error)      - error text if return > 0

              Output from from 'detect_cid_in_current_path' function
            }

    """

    o=i.get('out','')

    r=detect_cid_in_current_path(i)
    if r['return']>0: return r

    rx=convert_entry_to_cid(r)
    if rx['return']>0: return rx

    cuoa=rx['cuoa']
    cid=rx['cid']
    xcuoa=rx['xcuoa']
    xcid=rx['xcid']

    # If console, print CIDs
    if o=='con':
       out(cuoa)
       out(cid)
       out(xcuoa)
       out(xcid)

    return r
def path ( i ) : o = i . get ( 'out' , '' ) r = detect_cid_in_current_path ( i ) if r [ 'return' ] > 0 : return r rx = convert_entry_to_cid ( r ) if rx [ 'return' ] > 0 : return rx cuoa = rx [ 'cuoa' ] cid = rx [ 'cid' ] xcuoa = rx [ 'xcuoa' ] xcid = rx [ 'xcid' ] if o == 'con' : out ( cuoa ) out ( cid ) out ( xcuoa ) out ( xcid ) return r
Input:  {}

    Output: {
              return       - return code =  0, if successful
                                         >  0, if error
              (error)      - error text if return > 0

              Output from from 'detect_cid_in_current_path' function
            }