Source code for pressagio.callback
"""
Base class for callbacks.
"""
from __future__ import absolute_import, unicode_literals
[docs]class Callback(object):
"""
Base class for callbacks.
"""
def past_stream(self):
return self.stream
def future_stream(self):
return self.empty
def update(self, character):
if character == "\b" and len(self.stream) > 0:
self.stream[:-1]
else:
self.stream += character