_imports = [] _parents = [] _version = 1 cEsc = "\x01" cEscSub = "\x02" cEscProxy = "#" cEscProxy2 = "##" cNL = "\r\n" def Esc(escString): #Escape Telnet IAC escString = escString.replace("\xFF", "\xFF\xFF") #Substitute # for escString = escString.replace(cEscProxy2, cEscSub) escString = escString.replace(cEscProxy, cEsc) return escString.replace(cEscSub, cEscProxy) def MXPTag(tagBody): return "".join(("#t+", tagBody, "#t-")) def MXPEntity(entityBody): return "".join(("#e+", entityBody, "#e-"))