Module Utilities¶
pcapkit.utilities holds the cross-cutting services pcapkit is
built with: user-refined exceptions and warnings, logging, the tunable limits
of config, a compatibility layer, and wrappers around
third-party libraries. It imports nothing from
pcapkit outside itself; see Choosing Between utilities and corekit.
- User Defined Exceptions
- Loud and Quiet Errors
TypeErrorCategoryAttributeErrorCategoryIOErrorCategoryFileExistsErrorCategoryFileNotFoundErrorCategoryIndexErrorCategoryValueErrorCategoryNotImplementedErrorCategorystruct.errorCategoryEOFErrorCategoryKeyErrorCategoryModuleNotFoundErrorCategoryio.UnsupportedOperationCategory- Error Handling Utilities
- User Defined Warnings
- Logging System
- Configuration
- Character Set Detection
Version Compatibility¶
pcapkit further provides a compatibility layer for the
following objects and functions:
Compatibility Target |
Minimal Required Version |
|---|---|
Python 3.5 |
|
Python 3.6 |
|
Python 3.6 |
|
Python 3.8 |
|
Python 3.9 |
|
Python 3.9 |
|
Python 3.9 |
|
Python 3.9 |
|
Python 3.9 |
|
Python 3.11 |
|
Python 3.11 |
|
Python 3.11 |
|
Python 3.11 |
|
Python 3.10 |
|
|
Python 3.10 |
|
Python 3.10 |
|
Python 3.10 |