def serve_forever(self):

        try:
            asyncore.loop(5, map = self)
        except StopNode, e:
            pass
        finally:
            self.handle_close()
:param filename: used to store the real filename
dataset/ETHPy150Open ricmoo/pycoind/pycoind/node/basenode.py/BaseNode.serve_forever--crossover with--dataset/ETHPy150Open limodou/uliweb/uliweb/core/template.py/Template.__init__