معرفی شرکت ها


context-compose-0.0.2


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

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

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

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

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

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

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

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

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

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

مشاهده بیشتر

توضیحات

Compose context managers from a sequence
ویژگی مقدار
سیستم عامل -
نام فایل context-compose-0.0.2
نام context-compose
نسخه کتابخانه 0.0.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Jack Riches
ایمیل نویسنده jackriches@gmail.com
آدرس صفحه اصلی https://github.com/jackric/context_compose
آدرس اینترنتی https://pypi.org/project/context-compose/
مجوز -
# context_compose ### Python utility library to compose context managers (3.6+) ## Motivation When you want to use a dynamic combination of context managers together, and the builtin ways are too ugly or inflexible. Turn this: ```python import os if __name__ == "__main__": if os.environ.get("DEBUG") and os.environ.get("PROFILE": with debugger(), profile(): main() elif os.environ.get("DEBUG"): with debugger(): main() elif os.environ.get("DEBUG"): with debugger(): main() ``` Into this: ```python import os from context_compose import compose, impotent_manager if __name__ == "__main__": managers = [ debugger() if os.environ.get("DEBUG") else impotent_manager(), profile() if os.environ.get("PROFILE") else impotent_manager(), ] with compose(managers): main() ``` `impotent_manager` is a useful substitute when your code has a `with` block, you'd rather keep to a single pattern so a context manager _must_ be provided to it. ## How it works Under the hood it uses [contextlib.ExitStack](https://docs.python.org/3/library/contextlib.html#contextlib.ExitStack) to layer context managers in list order.


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

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


نحوه نصب


نصب پکیج whl context-compose-0.0.2:

    pip install context-compose-0.0.2.whl


نصب پکیج tar.gz context-compose-0.0.2:

    pip install context-compose-0.0.2.tar.gz