معرفی شرکت ها


fishhook-0.2.8.post9


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Allows for runtime hooking of static class functions
ویژگی مقدار
سیستم عامل -
نام فایل fishhook-0.2.8.post9
نام fishhook
نسخه کتابخانه 0.2.8.post9
نگهدارنده []
ایمیل نگهدارنده []
نویسنده chilaxan
ایمیل نویسنده chilaxan@gmail.com
آدرس صفحه اصلی https://github.com/chilaxan/fishhook
آدرس اینترنتی https://pypi.org/project/fishhook/
مجوز -
# Fishhook This module allows for swapping out the slot pointers contained in static classes with the **generic** slot pointers used by python for heap classes. This allows for assigning arbitrary python functions to static class dunders using *hook* and *hook_cls* and for applying new functionality to previously unused dunders. A hooked static dunder can be restored to original functionality using the *unhook* function it is possible to hook descriptors using *hook.property*, and an example can be seen below # Calling original methods `orig(self, *args, **kwargs)` is a special function that looks up the original implementation of a hooked dunder in the methods cache. It will only work properly when used inside a hooked method where an original implementation existed ### hooking single methods ```py @hook(int) def __add__(self, other): ... return orig(self, other) ``` ### hooking multiple methods ```py @hook.cls(int) class int_hook: attr = ... def __add__(self, other): ... ``` ### hooking descriptors ```py @hook.property(int) def imag(self): ... return orig.imag ``` #### Links [Github](https://github.com/chilaxan/fishhook) [PyPi](https://pypi.org/project/fishhook/)


زبان مورد نیاز

مقدار نام
>=3.8 Python


نحوه نصب


نصب پکیج whl fishhook-0.2.8.post9:

    pip install fishhook-0.2.8.post9.whl


نصب پکیج tar.gz fishhook-0.2.8.post9:

    pip install fishhook-0.2.8.post9.tar.gz