Пример #1
0
 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
Пример #2
0
 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)
Пример #3
0
    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)
Пример #4
0
 def __str__(self):
     global denormalize
     s = self.transcoded(SLP1)
     if denormalize:
         s = normalization.denormalize(s)
     return s