用法:
makePickle(record)
用長度前綴以二進製格式 pickle 記錄的屬性字典,並將其返回準備好通過套接字傳輸。此操作的詳細信息等價於:
data = pickle.dumps(record_attr_dict, 1) datalen = struct.pack('>L', len(data)) return datalen + data
請注意,泡菜並不完全安全。如果您擔心安全性,您可能希望重寫此方法以實現更安全的機製。例如,您可以使用 HMAC 對 pickle 進行簽名,然後在接收端驗證它們,或者您可以在接收端禁用全局對象的 unpickling。
相關用法
- Python logging.Logger.debug用法及代碼示例
- Python logging.debug用法及代碼示例
- Python logging.LogRecord用法及代碼示例
- Python PIL logical_and() and logical_or()用法及代碼示例
- Python PIL logical_xor() and invert()用法及代碼示例
- Python log10()用法及代碼示例
- Python locals()用法及代碼示例
- Python list remove()用法及代碼示例
- Python len()用法及代碼示例
- Python numpy string less_equal()用法及代碼示例
- Python calendar leapdays()用法及代碼示例
- Python ldexp()用法及代碼示例
- Python list copy()用法及代碼示例
- Python list轉string用法及代碼示例
- Python lzma.LZMACompressor()用法及代碼示例
- Python Functools lru_cache()用法及代碼示例
- Python linecache.getline()用法及代碼示例
- Python scipy linalg.pinv2用法及代碼示例
- Python list insert()用法及代碼示例
- Python lists轉XML用法及代碼示例
注:本文由純淨天空篩選整理自python.org大神的英文原創作品 logging.handlers.SocketHandler.makePickle。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。