... callsREST and RPC, 34 6SOAP, 34 6with Pyro, 34 6XML-RPC, 34 5profile module, 258, 36 3run method, 36 3, 36 4profiling, 35 9, 36 2 36 3, 36 4hotshot/profile/timeit modules, 36 3625■INDEXhead method, ... 36 5 36 6architecture, 36 6CPython, 36 7encapsulation, 36 6extending CPython, 36 9 37 1extension approaches, 38 0identifying bottlenecks, 36 5IronPython, 36 7 36 9Jython, 36 7 36 9Python extensions, 38 0SWIG, 37 1 37 5using ... 285protocol attribute, Factory classwriting Twisted server, 31 7protocol module, 31 7protocols, 182descriptor protocol, 189iterator protocol, 192–194sequence and mapping protocol, 182–185prototyping,...