summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Martini <seb@dbzteam.org>2015-06-04 15:42:00 +0200
committerSebastien Martini <seb@dbzteam.org>2015-06-04 15:42:00 +0200
commit5ef42e0e70fcd0b5a5830929c151958c1547b00d (patch)
tree2cfada58f112af6cd0524d9e71ccf816c08b30aa
parent7da6df4a4f7d99ef03445ecd3b738a535d9315f6 (diff)
downloadpyinotify-5ef42e0e70fcd0b5a5830929c151958c1547b00d.tar.gz
Improve documentation
Close #101
-rwxr-xr-xpython2/pyinotify.py19
-rwxr-xr-xpython3/pyinotify.py17
2 files changed, 21 insertions, 15 deletions
diff --git a/python2/pyinotify.py b/python2/pyinotify.py
index 679e141..3773e87 100755
--- a/python2/pyinotify.py
+++ b/python2/pyinotify.py
@@ -1113,8 +1113,8 @@ class Notifier:
@type default_proc_fun: instance of ProcessEvent
@param read_freq: if read_freq == 0, events are read asap,
if read_freq is > 0, this thread sleeps
- max(0, read_freq - timeout) seconds. But if
- timeout is None it may be different because
+ max(0, read_freq - (timeout / 1000)) seconds. But
+ if timeout is None it may be different because
poll is blocking waiting for something to read.
@type read_freq: int
@param threshold: File descriptor will be read only if the accumulated
@@ -1125,8 +1125,9 @@ class Notifier:
until the amount of events to read is >= threshold.
At least with read_freq set you might sleep.
@type threshold: int
- @param timeout:
- https://docs.python.org/3/library/select.html#polling-objects
+ @param timeout: see read_freq above. If provided, it must be set in
+ milliseconds.
+ see https://docs.python.org/2/library/select.html#polling-objects
@type timeout: int
"""
# Watch Manager instance
@@ -1192,7 +1193,8 @@ class Notifier:
milliseconds.
@param timeout: If specified it overrides the corresponding instance
- attribute _timeout.
+ attribute _timeout. timeout must be sepcified in
+ milliseconds.
@type timeout: int
@return: New events to read.
@@ -1435,7 +1437,7 @@ class ThreadedNotifier(threading.Thread, Notifier):
@type default_proc_fun: instance of ProcessEvent
@param read_freq: if read_freq == 0, events are read asap,
if read_freq is > 0, this thread sleeps
- max(0, read_freq - timeout) seconds.
+ max(0, read_freq - (timeout / 1000)) seconds.
@type read_freq: int
@param threshold: File descriptor will be read only if the accumulated
size to read becomes >= threshold. If != 0, you likely
@@ -1445,8 +1447,9 @@ class ThreadedNotifier(threading.Thread, Notifier):
until the amount of events to read is >= threshold. At
least with read_freq you might sleep.
@type threshold: int
- @param timeout:
- https://docs.python.org/3/library/select.html#polling-objects
+ @param timeout: see read_freq above. If provided, it must be set in
+ milliseconds.
+ see https://docs.python.org/2/library/select.html#select.poll.poll
@type timeout: int
"""
# Init threading base class
diff --git a/python3/pyinotify.py b/python3/pyinotify.py
index 9fb815e..21b04ed 100755
--- a/python3/pyinotify.py
+++ b/python3/pyinotify.py
@@ -1099,7 +1099,7 @@ class Notifier:
@type default_proc_fun: instance of ProcessEvent
@param read_freq: if read_freq == 0, events are read asap,
if read_freq is > 0, this thread sleeps
- max(0, read_freq - timeout) seconds. But if
+ max(0, read_freq - (timeout / 1000)) seconds. But if
timeout is None it may be different because
poll is blocking waiting for something to read.
@type read_freq: int
@@ -1111,8 +1111,9 @@ class Notifier:
until the amount of events to read is >= threshold.
At least with read_freq set you might sleep.
@type threshold: int
- @param timeout:
- http://docs.python.org/lib/poll-objects.html#poll-objects
+ @param timeout: see read_freq above. If provided, it must be set in
+ milliseconds.
+ see https://docs.python.org/3/library/select.html#select.poll.poll
@type timeout: int
"""
# Watch Manager instance
@@ -1178,7 +1179,8 @@ class Notifier:
milliseconds.
@param timeout: If specified it overrides the corresponding instance
- attribute _timeout.
+ attribute _timeout. timeout must be sepcified in
+ milliseconds.
@type timeout: int
@return: New events to read.
@@ -1421,7 +1423,7 @@ class ThreadedNotifier(threading.Thread, Notifier):
@type default_proc_fun: instance of ProcessEvent
@param read_freq: if read_freq == 0, events are read asap,
if read_freq is > 0, this thread sleeps
- max(0, read_freq - timeout) seconds.
+ max(0, read_freq - (timeout / 1000)) seconds.
@type read_freq: int
@param threshold: File descriptor will be read only if the accumulated
size to read becomes >= threshold. If != 0, you likely
@@ -1431,8 +1433,9 @@ class ThreadedNotifier(threading.Thread, Notifier):
until the amount of events to read is >= threshold. At
least with read_freq you might sleep.
@type threshold: int
- @param timeout:
- see http://docs.python.org/lib/poll-objects.html#poll-objects
+ @param timeout: see read_freq above. If provided, it must be set in
+ milliseconds.
+ see https://docs.python.org/3/library/select.html#select.poll.poll
@type timeout: int
"""
# Init threading base class