def __new__(cls, obj, escapeMe=True): code = str(obj).encode('utf-8') if escapeMe: # HTML does not require escaping single quotes but we do this so that # the string representation of a document (or document fragment) can # be safely enclosed in single quotes. code = escape(code).replace("'", ''') return str.__new__(cls, code)
def __new__(cls, prefix, seqno): """ Construct a new "unique identifier" instance (a string). """ instance = str.__new__(cls, "%s.%d" % (prefix, seqno)) instance._seqno = seqno instance._prefix = prefix return instance
def __new__(cls,obj,escapeMe=True): code = str(obj).encode('utf-8') if escapeMe: # HTML does not require escaping single quotes but we do this so that # the string representation of a document (or document fragment) can # be safely enclosed in single quotes. code = escape(code).replace("'",''') return str.__new__(cls,code)
def __new__(cls, Structure, Energy=None): """Returns new StructureString.""" a = cls.Alphabet if a: for i in Structure: if i not in a: raise ValueError( "Tried to include unknown symbol '%s'" % i) return str.__new__(cls, Structure)
def __new__(cls, x, _types): return str.__new__(cls, x)
def __new__(cls, x, typeinfo,scope): return str.__new__(cls, x)
def __new__(cls, styles): self = str.__new__(cls, 'Embedded Preprocess Styles') self.data = styles return self
def __new__(cls): return unicode.__new__(cls, u'')
def __new__(cls, name, value=''): self = str.__new__(cls, name) self.value = value return self