aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/appnope/py2/README.md
diff options
context:
space:
mode:
authornkozlovskiy <nmk@ydb.tech>2023-09-29 12:24:06 +0300
committernkozlovskiy <nmk@ydb.tech>2023-09-29 12:41:34 +0300
commite0e3e1717e3d33762ce61950504f9637a6e669ed (patch)
treebca3ff6939b10ed60c3d5c12439963a1146b9711 /contrib/python/appnope/py2/README.md
parent38f2c5852db84c7b4d83adfcb009eb61541d1ccd (diff)
downloadydb-e0e3e1717e3d33762ce61950504f9637a6e669ed.tar.gz
add ydb deps
Diffstat (limited to 'contrib/python/appnope/py2/README.md')
-rw-r--r--contrib/python/appnope/py2/README.md30
1 files changed, 30 insertions, 0 deletions
diff --git a/contrib/python/appnope/py2/README.md b/contrib/python/appnope/py2/README.md
new file mode 100644
index 0000000000..151250c3d3
--- /dev/null
+++ b/contrib/python/appnope/py2/README.md
@@ -0,0 +1,30 @@
+# `appnope`
+
+Simple package for disabling App Nap on macOS >= 10.9,
+which can be problematic.
+
+To disable App Nap:
+
+```python
+import appnope
+appnope.nope()
+```
+
+To reenable, for some reason:
+
+```python
+appnope.nap()
+```
+
+or to only disable App Nap for a particular block:
+
+```
+with appnope.nope_scope():
+ do_important_stuff()
+```
+
+It uses ctypes to wrap a `[NSProcessInfo beginActivityWithOptions]` call to disable App Nap.
+
+To install:
+
+ pip install appnope