def __init__(self,modstr="",ring=None): '''Solvable module constructor. ''' if ring == None: sr = StringReader( modstr ); tok = GenPolynomialTokenizer(sr); self.mset = tok.nextSolvableSubModuleSet(); else: self.mset = ModuleList(ring,None); self.ring = self.mset.ring;