3 [ @sdZddlmZdddZdS)z5Adapter-style interface registry See Adapter class. ) Declarationc CsZy |j}Wn.tk r:|dkr*f}n t|j}YnX|sD|St|}|jd|S)N)Z flattenedAttributeErrorrlistappend)Z implementsZ include_Nonerr /usr/lib64/python3.6/_flatten.py_flattens  r N)r)__doc__Zzope.interfacerr rrrrs