معرفی شرکت ها


be-holder-1.2


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

A python module for type checking function parameters and returns
ویژگی مقدار
سیستم عامل -
نام فایل be-holder-1.2
نام be-holder
نسخه کتابخانه 1.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Wassaf Shahzad
ایمیل نویسنده wassafshahzad@gmail.com
آدرس صفحه اصلی https://github.com/wassafshahzad/beholder
آدرس اینترنتی https://pypi.org/project/be-holder/
مجوز MIT
# Description: A python dectorater to enforce type checks on your python functions for your stupid colleagues who pass int type when you clearly told them to pass string. ヽ(ಠ_ಠ)ノ You can define parameter and return types for your python functions using type hints (check them out here : https://mypy.readthedocs.io/en/stable/cheat_sheet_py3.html) and the watcher decorator over them to handle the dirty work. Currently we only support positional arguments only and single return types but will add support for keyword arguments and mutiple return types. Raise and issue in the gitrepo if you find any bugs or need a feature. ## Types Checking Supported for > Positional Parameters > Single return types > User defined data types # Example ```python from be_holder import watcher @watcher def f(): # Will work as normal return "pass" @watcher def f1(a:str,b): #Will be typed checked and will raise TypeError if types do not match return "pass" @watcher def f2(a:str,b:int): return "pass": @watcher def f3()>str: #Will raise a type error due to return type not matching function definition return 1 @watcher def f4(a:str)->str: return "pass" if __name__ == "__main__": f4(1) f2("s",1) f2(1,1) ```


نحوه نصب


نصب پکیج whl be-holder-1.2:

    pip install be-holder-1.2.whl


نصب پکیج tar.gz be-holder-1.2:

    pip install be-holder-1.2.tar.gz