Commit d8ae224
committed
The goal of the patch is to enable the use of non-blocking
connections, to make async integration easier. To that end, we made
the following changes:
- For putline, putnbytes and endcopy, don't throw exceptions on
non-blocking connections.
- Return meaningful status code from flush
Also, we added a binding for the server_version call.
Written by Max Wolter1 parent 36cf1d3 commit d8ae224
3 files changed
+44
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
254 | 254 | | |
255 | 255 | | |
256 | 256 | | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
257 | 261 | | |
258 | 262 | | |
259 | 263 | | |
| |||
340 | 344 | | |
341 | 345 | | |
342 | 346 | | |
343 | | - | |
| 347 | + | |
344 | 348 | | |
345 | 349 | | |
346 | 350 | | |
| |||
773 | 777 | | |
774 | 778 | | |
775 | 779 | | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
776 | 794 | | |
777 | 795 | | |
778 | 796 | | |
| |||
882 | 900 | | |
883 | 901 | | |
884 | 902 | | |
885 | | - | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
886 | 907 | | |
887 | 908 | | |
888 | 909 | | |
889 | 910 | | |
890 | 911 | | |
891 | 912 | | |
892 | 913 | | |
893 | | - | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
894 | 917 | | |
895 | 918 | | |
896 | | - | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
897 | 923 | | |
898 | 924 | | |
899 | 925 | | |
| |||
948 | 974 | | |
949 | 975 | | |
950 | 976 | | |
951 | | - | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
952 | 983 | | |
953 | 984 | | |
954 | 985 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
380 | 380 | | |
381 | 381 | | |
382 | 382 | | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
383 | 388 | | |
384 | 389 | | |
385 | 390 | | |
| |||
526 | 531 | | |
527 | 532 | | |
528 | 533 | | |
| 534 | + | |
529 | 535 | | |
530 | 536 | | |
531 | 537 | | |
| |||
801 | 807 | | |
802 | 808 | | |
803 | 809 | | |
804 | | - | |
| 810 | + | |
805 | 811 | | |
806 | 812 | | |
807 | 813 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
369 | 369 | | |
370 | 370 | | |
371 | 371 | | |
372 | | - | |
| 372 | + | |
373 | 373 | | |
374 | 374 | | |
375 | 375 | | |
| |||
0 commit comments