Example #1
0
 def __init__(self, *p, **kw):
     from bl.utils import buildNamespace
     namespace = buildNamespace(
             'twisted.internet', 'itertools', 'functools', 'collections',
             'bl.instrument.fsynth', 'bl.notes', 'bl.scheduler', 'bl.debug',
             'bl.arp', 'bl.ugen', 'comps.complib', 'txosc.async', 'bl.osc')
     namespace.update({'random': random})
     self.namespace = namespace
     ConsoleManhole.__init__(self, *p, **kw)
Example #2
0
 def __init__(self, *p, **kw):
     from bl.utils import buildNamespace
     namespace = buildNamespace('twisted.internet', 'itertools',
                                'functools', 'collections',
                                'bl.instrument.fsynth', 'bl.notes',
                                'bl.scheduler', 'bl.debug', 'bl.arp',
                                'bl.ugen', 'comps.complib', 'txosc.async',
                                'bl.osc')
     namespace.update({'random': random})
     self.namespace = namespace
     ConsoleManhole.__init__(self, *p, **kw)
Example #3
0
 def handle_RETURN(self):
     line = ''.join(self.lineBuffer)
     if self._onPrompt:
         return self._answerPrompt(line)
     rv = ConsoleManhole.handle_RETURN(self)
     if line and self.persistent:
         self._historyFd.write(line + '\n')
     if self.session:
         log.msg('session set - forwarding line: %r' % line)
         self.session.write(line + '\r\n')
     return rv
Example #4
0
 def handle_RETURN(self):
     line = ''.join(self.lineBuffer)
     if self._onPrompt:
         return self._answerPrompt(line)
     rv = ConsoleManhole.handle_RETURN(self)
     if line and self.persistent:
         self._historyFd.write(line + '\n')
     if self.session:
         log.msg('session set - forwarding line: %r' % line)
         self.session.write(line + '\r\n')
     return rv
Example #5
0
    def __init__(self, *p, **kw):
        from bl.utils import buildNamespace

        namespace = buildNamespace(
            "twisted.internet",
            "itertools",
            "functools",
            "collections",
            "bl.instrument.fsynth",
            "bl.notes",
            "bl.scheduler",
            "bl.debug",
            "bl.arp",
            "bl.ugen",
            "comps.complib",
            "txosc.async",
            "bl.osc",
        )
        namespace.update({"random": random})
        self.namespace = namespace
        ConsoleManhole.__init__(self, *p, **kw)
Example #6
0
 def connectionMade(self):
     ConsoleManhole.connectionMade(self)
     if self.persistent:
         self._readHistoryFile()
     self.interpreter.locals['console'] = self
Example #7
0
 def connectionLost(self, reason):
     if self.persistent:
         self._historyFd.close()
         path = FilePath(self.historyFile + ('.%d' % self._historySession))
         path.moveTo(FilePath(self.historyFile))
     ConsoleManhole.connectionLost(self, reason)
Example #8
0
 def connectionMade(self):
     ConsoleManhole.connectionMade(self)
     if self.persistent:
         self._readHistoryFile()
     self.interpreter.locals['console'] = self
Example #9
0
 def connectionLost(self, reason):
     if self.persistent:
         self._historyFd.close()
         path = FilePath(self.historyFile + ('.%d' % self._historySession))
         path.moveTo(FilePath(self.historyFile))
     ConsoleManhole.connectionLost(self, reason)
Example #10
0
 def connectionMade(self):
     ConsoleManhole.connectionMade(self)
     self.keyHandlers[CTRL_K] = self._killRestOfLine