Philipp Hörist pushed to branch master at gajim / python-nbxmpp

Commits:
da055616 by André Apitzsch at 2018-12-02T12:38:52Z
Idlequeue: Restore by mistake removed flags

- - - - -
5c6c045a by Philipp Hörist at 2018-12-02T13:33:57Z
Merge branch 'idlequeue' into 'master'

Idlequeue: Restore by mistake removed flags

See merge request gajim/python-nbxmpp!24
- - - - -


1 changed file:

- nbxmpp/idlequeue.py


Changes:

=====================================
nbxmpp/idlequeue.py
=====================================
@@ -37,15 +37,25 @@ if os.name == 'nt':
 elif os.name == 'posix':
     import fcntl
 
-FLAG_WRITE = GLib.IOCondition.OUT | GLib.IOCondition.HUP
-FLAG_READ  = GLib.IOCondition.IN  | GLib.IOCondition.PRI | \
-             GLib.IOCondition.HUP
-FLAG_READ_WRITE = GLib.IOCondition.OUT | GLib.IOCondition.IN | \
-                  GLib.IOCondition.PRI | GLib.IOCondition.HUP
-FLAG_CLOSE     = GLib.IOCondition.HUP
-PENDING_READ   = GLib.IOCondition.IN  # There is data to read.
-PENDING_WRITE  = GLib.IOCondition.OUT # Data CAN be written without blocking.
-IS_CLOSED      = GLib.IOCondition.HUP # Hung up (connection broken)
+if HAVE_GLIB:
+    FLAG_WRITE = GLib.IOCondition.OUT | GLib.IOCondition.HUP
+    FLAG_READ  = GLib.IOCondition.IN  | GLib.IOCondition.PRI | \
+                 GLib.IOCondition.HUP
+    FLAG_READ_WRITE = GLib.IOCondition.OUT | GLib.IOCondition.IN | \
+                      GLib.IOCondition.PRI | GLib.IOCondition.HUP
+    FLAG_CLOSE     = GLib.IOCondition.HUP
+    PENDING_READ   = GLib.IOCondition.IN  # There is data to read.
+    PENDING_WRITE  = GLib.IOCondition.OUT # Data CAN be written without 
blocking.
+    IS_CLOSED      = GLib.IOCondition.HUP # Hung up (connection broken)
+else:
+    FLAG_WRITE      = 20 # write only           10100
+    FLAG_READ       = 19 # read only            10011
+    FLAG_READ_WRITE = 23 # read and write       10111
+    FLAG_CLOSE      = 16 # wait for close       10000
+    PENDING_READ    =  3 # waiting read event      11
+    PENDING_WRITE   =  4 # waiting write event    100
+    IS_CLOSED       = 16 # channel closed       10000
+
 
 def get_idlequeue():
     """



View it on GitLab: 
https://dev.gajim.org/gajim/python-nbxmpp/compare/073553215d153ff1f3991a2234f2db51c8ff1210...5c6c045a204444ae258179d52f270613f52ceadb

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/python-nbxmpp/compare/073553215d153ff1f3991a2234f2db51c8ff1210...5c6c045a204444ae258179d52f270613f52ceadb
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to