pypsyc/pypsyc/PSYC/PSYCState.py

30 lines
764 B
Python

from pypsyc.MMP.MMPState import MMPState
class PSYCState(MMPState):
def __init__(self):
self.mc = ''
self.text = ''
MMPState.__init__(self)
def set_mc(self, mc):
self.mc = mc
def get_mc(self):
return self.mc
def reset_mc(self):
self.mc = ''
def append_text(self, text):
if self.text != '':
self.text += '\n'
self.text += text
def get_text(self):
return self.text
def reset_text(self):
self.text = ''
def reset_state(self):
self.mc = ''
self.text = ''
MMPState.reset_state(self)
def get_source(self): raise "Meep. No source in PSYC Layer"
def get_target(self): raise "Meep. No target in PSYC Layer"
def get_context(self): raise "Meep. No context in PSYC Layer"
def get_length(self): raise "Meep. No length in PSYC Layer"