def handle_entityref(self, name): # Unescape special chars in code -- pygments will re-escape them if self.in_code(): if name == 'quot': self.data.append('"') elif name == 'gt': self.data.append('>') elif name == 'lt': self.data.append('<') else: self.data.append('&%s;' % name) else: # Default, pass through as-is HTMLPassThrough.handle_entityref(self, name)