User Defined Warnings

pcapkit.warnings refined built-in warnings.

pcapkit.utilities.warnings.warn(message, category, stacklevel=None)[source]

Wrapper function of warnings.warn().

Parameters
Return type

None

exception pcapkit.utilities.warnings.BaseWarning(*args, **kwargs)[source]

Bases: UserWarning

Base warning class of all kinds.

Parameters
  • *args (Any) – Arbitrary positional arguments.

  • **kwargs (Any) – Arbitrary keyword arguments.

Return type

None

exception pcapkit.utilities.warnings.FormatWarning(*args, **kwargs)[source]

Bases: BaseWarning, ImportWarning

Warning on unknown format(s).

Parameters
  • *args (Any) – Arbitrary positional arguments.

  • **kwargs (Any) – Arbitrary keyword arguments.

Return type

None

exception pcapkit.utilities.warnings.EngineWarning(*args, **kwargs)[source]

Bases: BaseWarning, ImportWarning

Unsupported extraction engine.

Parameters
  • *args (Any) – Arbitrary positional arguments.

  • **kwargs (Any) – Arbitrary keyword arguments.

Return type

None

exception pcapkit.utilities.warnings.InvalidVendorWarning(*args, **kwargs)[source]

Bases: BaseWarning, ImportWarning

Vendor CLI invalid updater.

Parameters
  • *args (Any) – Arbitrary positional arguments.

  • **kwargs (Any) – Arbitrary keyword arguments.

Return type

None

exception pcapkit.utilities.warnings.FileWarning(*args, **kwargs)[source]

Bases: BaseWarning, RuntimeWarning

Warning on file(s).

Parameters
  • *args (Any) – Arbitrary positional arguments.

  • **kwargs (Any) – Arbitrary keyword arguments.

Return type

None

exception pcapkit.utilities.warnings.LayerWarning(*args, **kwargs)[source]

Bases: BaseWarning, RuntimeWarning

Unrecognised layer.

Parameters
  • *args (Any) – Arbitrary positional arguments.

  • **kwargs (Any) – Arbitrary keyword arguments.

Return type

None

exception pcapkit.utilities.warnings.ProtocolWarning(*args, **kwargs)[source]

Bases: BaseWarning, RuntimeWarning

Unrecognised protocol.

Parameters
  • *args (Any) – Arbitrary positional arguments.

  • **kwargs (Any) – Arbitrary keyword arguments.

Return type

None

exception pcapkit.utilities.warnings.AttributeWarning(*args, **kwargs)[source]

Bases: BaseWarning, RuntimeWarning

Unsupported attribute.

Parameters
  • *args (Any) – Arbitrary positional arguments.

  • **kwargs (Any) – Arbitrary keyword arguments.

Return type

None

exception pcapkit.utilities.warnings.DevModeWarning(*args, **kwargs)[source]

Bases: BaseWarning, RuntimeWarning

Run in development mode.

Parameters
  • *args (Any) – Arbitrary positional arguments.

  • **kwargs (Any) – Arbitrary keyword arguments.

Return type

None

exception pcapkit.utilities.warnings.VendorRequestWarning(*args, **kwargs)[source]

Bases: BaseWarning, RuntimeWarning

Vendor request connection failed.

Parameters
  • *args (Any) – Arbitrary positional arguments.

  • **kwargs (Any) – Arbitrary keyword arguments.

Return type

None

exception pcapkit.utilities.warnings.VendorRuntimeWarning(*args, **kwargs)[source]

Bases: BaseWarning, RuntimeWarning

Vendor failed during runtime.

Parameters
  • *args (Any) – Arbitrary positional arguments.

  • **kwargs (Any) – Arbitrary keyword arguments.

Return type

None

exception pcapkit.utilities.warnings.DPKTWarning(*args, **kwargs)[source]

Bases: BaseWarning, ResourceWarning

Warnings on DPKT usage.

Parameters
  • *args (Any) – Arbitrary positional arguments.

  • **kwargs (Any) – Arbitrary keyword arguments.

Return type

None

exception pcapkit.utilities.warnings.ScapyWarning(*args, **kwargs)[source]

Bases: BaseWarning, ResourceWarning

Warnings on Scapy usage.

Parameters
  • *args (Any) – Arbitrary positional arguments.

  • **kwargs (Any) – Arbitrary keyword arguments.

Return type

None

exception pcapkit.utilities.warnings.PySharkWarning(*args, **kwargs)[source]

Bases: BaseWarning, ResourceWarning

Warnings on PyShark usage.

Parameters
  • *args (Any) – Arbitrary positional arguments.

  • **kwargs (Any) – Arbitrary keyword arguments.

Return type

None

exception pcapkit.utilities.warnings.EmojiWarning(*args, **kwargs)[source]

Bases: BaseWarning, ResourceWarning

Warnings on Emoji usage.

Parameters
  • *args (Any) – Arbitrary positional arguments.

  • **kwargs (Any) – Arbitrary keyword arguments.

Return type

None

exception pcapkit.utilities.warnings.VendorWarning(*args, **kwargs)[source]

Bases: BaseWarning, ResourceWarning

Warnings on vendor usage.

Parameters
  • *args (Any) – Arbitrary positional arguments.

  • **kwargs (Any) – Arbitrary keyword arguments.

Return type

None