<s> from twisted . python . util import sibpath <EOL> from nevow . athena import LiveElement , expose <EOL> from nevow . loaders import xmlfile <EOL> class EchoElement ( LiveElement ) : <EOL> docFactory = xmlfile ( sibpath ( __file__ , '<STR_LIT>' ) ) <EOL> jsClass = u'<STR_LIT>' <EOL> def say ( self , message ) : <EOL> self . callRemote ( '<STR_LIT>' , message ) <EOL> say = expose ( say ) </s>
