paste.py (638B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\chat\client\local_chat\validators\paste.py 2 from carbon.common.script.util.commonutils import StripTags 3 4 class PasteValidator(object): 5 6 def validate(self, text): 7 return NotImplementedError 8 9 @property 10 def identifier(self): 11 return self.__class__.__name__ 12 13 14 class DefaultValidator(PasteValidator): 15 16 def validate(self, text): 17 text = text.replace('<t>', ' ') 18 ignored_tags = ['b', 'i', 'u'] 19 ignored_tags += sm.GetService('helpPointer').FindTagToIgnore(text) 20 return StripTags(text, ignored_tags)