def canonical(self, strict_io=True): """ Return canonical transcoding (SLP1) of self """ s = self.thing if not strict_io: s = normalization.denormalize(s) return s
def devanagari(self, strict_io=True): """ Return devanagari transcoding of self """ s = self.thing if not strict_io: s = normalization.denormalize(s) return sanscript.transliterate(s, SLP1, DEVANAGARI)
def transcoded(self, encoding=None, strict_io=True): """ Return a transcoded version of self Args: encoding(SanskritObject.Scheme): Returns: str: transcoded version """ s = self.thing if not strict_io: s = normalization.denormalize(s) return sanscript.transliterate(s, SLP1, encoding)
def __str__(self): global denormalize s = self.transcoded(SLP1) if denormalize: s = normalization.denormalize(s) return s