monkeypatch utilities
function patch_into
function
pyromod.utils.patch_into(target_class)
The pyromod.utils.patch_into decorator is a function used to facilitate monkeypatching of pyrogram classes with custom
methods from pyromod.
Parameters
| Parameter | Type | Description |
|---|---|---|
target_class | Type | The target class or Pyrogram class to which you want to apply the patch. |
Returns
A decorated class containing the patched methods. Each replaced method is now available prefixed with old in the
decorated class (e.g. __init__ becomes old__init__).
function should_patch
function
pyromod.utils.should_patch(func)
The pyromod.utils.should_patch decorator is a function used to specify that a method should be patched into a target class.
It marks a method as patchable, indicating that it should be considered for monkeypatching by pyromod.utils.patch_into. This
decorator is used in conjunction with the pyromod.utils.patch_into decorator.
Parameters
| Parameter | Type | Description |
|---|---|---|
func | Type | The method to be marked as patchable. |
Returns
The same method with the should_patch attribute set to True.