3 ,๒ฟWฝใ@sdZddlmZddlmZddlmZddlmZGdd„deƒZGdd „d eƒZ Gd d „d eƒZ Gd d „d eƒZ Gdd„de ƒZ eeƒGdd„de ƒƒZee ƒGdd„de ƒƒZeejee ƒee ƒGdd„de ƒƒƒZGdd„dƒZeƒZeee ƒGdd„dƒƒZeƒZdd„ZdS)z!Sample adapter class for testing ้)ฺ Interface)ฺ implementer)ฺadapter)ฺ componentsc@s eZdZdS)ฺI1N)ฺ__name__ฺ __module__ฺ __qualname__ฉr r ๚/usr/lib/python3.6/adapter.pyrsrc@s eZdZdS)ฺI2N)rrr r r r r r sr c@s$eZdZdd„Zdd„Zdd„ZdS)ฺI3cCsdS)Nr r r r r ฺf1szI3.f1cCsdS)Nr r r r r ฺf2szI3.f2cCsdS)Nr r r r r ฺf3 szI3.f3N)rrr rrrr r r r r sr c@s eZdZdS)ฺISN)rrr r r r r r"src@seZdZdd„ZdS)ฺAdaptercGs ||_dS)N)ฺcontext)ฺselfฺargsr r r ฺ__init__'szAdapter.__init__N)rrr rr r r r r&src@s eZdZdS)ฺA1N)rrr r r r r r*src@s eZdZdS)ฺA2N)rrr r r r r r.src@s eZdZdS)ฺA3N)rrr r r r r r2src@s eZdZdS)ฺA4N)rrr r r r r r7src@s eZdZdS)ฺA5N)rrr r r r r r<srcGst|dfƒ|f|_dS)Nr)ฺgetattrr)Zcontentrr r r ฺHandlerBsrN)ฺ__doc__Zzope.interfacerrZzope.componentrZzope.component.testfilesrrr r rฺobjectrrrZIContentrrZa4rZa5rr r r r ฺs*