Exemple #1
0
 def _getReplacementText(self, replacement, isRaw):
     if isinstance(replacement, unicode):
         replacement = replacement.encode('utf-8')
     if isRaw:
         return replacement
     else:
         return rdw_helpers.encodeText(str(replacement))
 def _getReplacementText(self, replacement, isRaw):
    if isinstance(replacement, unicode):
       replacement = replacement.encode('utf-8')
    if isRaw:
       return replacement
    else:
       return rdw_helpers.encodeText(str(replacement))
 def _replaceTemplateKeyword(self, match):
    replacements = self.replacements[-1]
    matchText = match.group(1)
    multilineKeyword = "multiline:"
    isMultiline = matchText.startswith(multilineKeyword)
    if isMultiline:
       matchText = matchText[len(multilineKeyword):]
    if not matchText in replacements.keys():
       raise templateDataError(matchText)
    replacementText = rdw_helpers.encodeText(replacements[matchText])
    if isMultiline:
       replacementText = replacementText.replace("\n", "\n<br/>")
    return replacementText
 def _replaceTemplateKeyword(self, match):
     replacements = self.replacements[-1]
     matchText = match.group(1)
     multilineKeyword = "multiline:"
     isMultiline = matchText.startswith(multilineKeyword)
     if isMultiline:
         matchText = matchText[len(multilineKeyword):]
     if not matchText in replacements.keys():
         raise templateDataError(matchText)
     replacementText = rdw_helpers.encodeText(replacements[matchText])
     if isMultiline:
         replacementText = replacementText.replace("\n", "\n<br/>")
     return replacementText