Ρς ϊυIc@s~defd„ƒYZdeefd„ƒYZdeefd„ƒYZdeefd„ƒYZdeefd „ƒYZd S( tWidgetExceptioncBs#eZdZdd„Zd„ZRS(s Widget errorcCs|p|i|_dS(N(tmsg(tselfR((s6/usr/lib/python2.6/site-packages/tw/core/exceptions.pyt__init__scCs|iS(N(R(R((s6/usr/lib/python2.6/site-packages/tw/core/exceptions.pyt__str__sN(t__name__t __module__RtNoneRR(((s6/usr/lib/python2.6/site-packages/tw/core/exceptions.pyRs tWidgetUnlockedcBseZdZRS(srThe widget is not locked. This method needs to wait until the widget is fully locked in order to function properly(RRR(((s6/usr/lib/python2.6/site-packages/tw/core/exceptions.pyR st WidgetLockedcBseZdZRS(sWThe widget is locked. It's unthread-safe to alter it's attributes after initialization.(RRR(((s6/usr/lib/python2.6/site-packages/tw/core/exceptions.pyR stWidgetInitializedcBseZdZRS(sCThe widget is already initialized, try doing it at the constructor.(RRR(((s6/usr/lib/python2.6/site-packages/tw/core/exceptions.pyR stWidgetUninitializedcBseZdZRS(sThe widget is uninitialized.(RRR(((s6/usr/lib/python2.6/site-packages/tw/core/exceptions.pyR sN(t RuntimeErrorRtAttributeErrorRR R R (((s6/usr/lib/python2.6/site-packages/tw/core/exceptions.pyts