Reference¶
- pyzor.engines
- pyzor.engines.common
- pyzor.engines.gdbm
GdbmDBHandle
GdbmDBHandle.absolute_source
GdbmDBHandle.apply_method()
GdbmDBHandle.decode_record()
GdbmDBHandle.decode_record_0()
GdbmDBHandle.decode_record_1()
GdbmDBHandle.encode_record()
GdbmDBHandle.fields
GdbmDBHandle.handles_one_step
GdbmDBHandle.items()
GdbmDBHandle.iteritems()
GdbmDBHandle.log
GdbmDBHandle.reorganize_period
GdbmDBHandle.start_reorganizing()
GdbmDBHandle.start_syncing()
GdbmDBHandle.sync_period
GdbmDBHandle.this_version
ThreadedGdbmDBHandle
- pyzor.engines.mysql
MySQLDBHandle
MySQLDBHandle.absolute_source
MySQLDBHandle.get_prefork_connections()
MySQLDBHandle.handles_one_step
MySQLDBHandle.items()
MySQLDBHandle.iteritems()
MySQLDBHandle.log
MySQLDBHandle.reconnect()
MySQLDBHandle.reconnect_period
MySQLDBHandle.reorganize_period
MySQLDBHandle.report()
MySQLDBHandle.start_reorganizing()
MySQLDBHandle.whitelist()
ProcessMySQLDBHandle
ThreadedMySQLDBHandle
- pyzor.engines.redis
- pyzor.hacks
- pyzor.account
- pyzor.client
- pyzor.config
- pyzor.digest
DataDigester
DataDigester.atomic_num_lines
DataDigester.digest
DataDigester.digest_payloads()
DataDigester.email_ptrn
DataDigester.handle_atomic()
DataDigester.handle_line()
DataDigester.handle_pieced()
DataDigester.longstr_ptrn
DataDigester.min_line_length
DataDigester.normalize()
DataDigester.normalize_html_part()
DataDigester.should_handle_line()
DataDigester.unwanted_txt_repl
DataDigester.url_ptrn
DataDigester.value
DataDigester.ws_ptrn
HTMLStripper
PrintingDataDigester
- pyzor.forwarder
- pyzor.message
- pyzor.server
Networked spam-signature detection.
- exception pyzor.AuthorizationError[source]¶
Bases:
CommError
The signature was valid, but the user is not permitted to do the requested action.
- exception pyzor.CommError[source]¶
Bases:
Exception
Something in general went wrong with the transaction.
- code = 400¶
- exception pyzor.IncompleteMessageError[source]¶
Bases:
ProtocolError
A complete requested was not received.
- exception pyzor.ProtocolError[source]¶
Bases:
CommError
Something is wrong with talking the protocol.
- code = 400¶
- exception pyzor.SignatureError[source]¶
Bases:
CommError
Unknown user, signature on msg invalid, or not within allowed time range.
- exception pyzor.UnsupportedVersionError[source]¶
Bases:
ProtocolError
Client is using an unsupported protocol version.