Hi, I read and learn the the following code now:
https://github.com/shadowsocksr-backup/shadowsocksr-libev/blob/master/src/ ssrlink.py In this script, there are the following two customized functions: ---------- def to_bytes(s): if bytes != str: if type(s) == str: return s.encode('utf-8') return s def to_str(s): if bytes != str: if type(s) == bytes: return s.decode('utf-8') return s ---------- I've the following confusion on the above code: Why should use `if bytes != str:' here? I mean, this will always return True, IMO. See my following test in ipython: In[20]: bytes != str Out[20]: True Any hints on this? Regards -- .: Hongyi Zhao [ hongyi.zhao AT gmail.com ] Free as in Freedom :. -- https://mail.python.org/mailman/listinfo/python-list