self.msg_text contact from text if contactfrom ="" or contactfrom is None: self.contact_from "N/A" else self.contact_from contactfrom media if localurl == "" or 1localurl is None: self.local_url "" else self.local_url localurl if mediaurl == "" or mediaurl is None: self.media_url = "" else self.media_url if mediathumb = ""or mediathumb is None: self.mediathumb "" else self.mediathumb mediat humb if mediawatype " " or mediawatype is None self.media_wa_type " mediaur) else self.media_wa_type mediawatype if mediasize "" or mediasize is None self.media_size= "" else self.media_size =mediasize #status if msgstatus "" or msgstatus is None: self.status "N/A" else self.status = msgstatus #GPS if latitude " " self.latitude "" or latitude is None: else self.latitude= latitude if longitude "" or longitude is None: self.longitude "" else: self.longitude longitude = comparison operator defcmp (self, other) if self.pk_msg other.pk_msg: return 0 return 1 ########### ##ww######*##### ####################### Smileys conversion function def convertsmileys_python3 (text) newtext str(text) newtext.replace('\ue415', '<img src="data /emoji/e415.png" newtext alt "/') newtext.replace('\ue056', '<img src="data /emoji/e056.png" newtext alt-""/>') newtext alt ""/>) newtext.replace('\ue057', '<img src="data /emoji/e057.png" newtext.replace'ue414, '<img src- "data/emoji/e414.png" newtext alt-"/>')