Shadab Zafar
|
78b2fa3a13
|
Py3: UASTRINGS should be indexed by and return bytes
|
2016-06-06 11:52:45 -07:00 |
|
Shadab Zafar
|
da38ce2e6e
|
Py3: decode() input before creating new Header token
|
2016-06-06 11:52:45 -07:00 |
|
Shadab Zafar
|
c4ac19be9f
|
Py3: Use bytes_to_escaped_str for escaping message
|
2016-06-06 11:52:45 -07:00 |
|
Shadab Zafar
|
4813f9c69e
|
Py3: More byte literals
|
2016-06-06 11:52:45 -07:00 |
|
Shadab Zafar
|
bafce6cfe9
|
Py3: Use byte string literals
|
2016-06-06 11:51:36 -07:00 |
|
Shadab Zafar
|
07a0d6dcc2
|
Py3: Return bytes from _Component class
|
2016-06-06 11:51:36 -07:00 |
|
Maximilian Hils
|
1214085f67
|
fix pathod test on Windows
|
2016-06-06 11:37:49 -07:00 |
|
Aldo Cortesi
|
210c376901
|
Fix sequencing in Pathoc websocket termination test
|
2016-06-06 18:17:22 +12:00 |
|
Aldo Cortesi
|
21c7218ee3
|
Close when Pathoc.connect raises an exception
|
2016-06-06 16:52:51 +12:00 |
|
Aldo Cortesi
|
c31b9c461d
|
Merge pull request #1211 from cortesi/pathod
WIP: Radical webectomy of pathod
|
2016-06-06 08:40:20 +12:00 |
|
Shadab Zafar
|
cff54edf6b
|
Py3: Use functools.total_ordering for better rich comparison
|
2016-06-06 00:07:44 +05:30 |
|
Shadab Zafar
|
bda30efb35
|
Py3: Use rich comparison methods (__eq__, __lt__) instead of __cmp__
|
2016-06-06 00:07:44 +05:30 |
|
Aldo Cortesi
|
a31c183a0f
|
Ditch pathod static assets
|
2016-06-05 13:28:57 +12:00 |
|
Aldo Cortesi
|
375d7c9741
|
Remove last vestiges of noapi and noweb from pathod
Also hide HTTP2 freeze bug by making explain configurable in the tests
|
2016-06-05 13:24:46 +12:00 |
|
Aldo Cortesi
|
48da24ae7e
|
First-order removal of pathod API and app
|
2016-06-05 13:04:13 +12:00 |
|
Shadab Zafar
|
2dec2db756
|
Py3: Return path unescaped
[skip appveyor]
|
2016-06-04 18:31:31 +05:30 |
|
Shadab Zafar
|
1c82231129
|
Use encode to detect if string is valid ASCII
|
2016-06-04 12:49:11 +02:00 |
|
Shadab Zafar
|
ae553ef472
|
Fix Docstring: "inject" can be an action too
|
2016-06-04 15:23:09 +05:30 |
|
Aldo Cortesi
|
6943d7e397
|
More explicit name for the tcp.Server handler counter
|
2016-06-03 13:57:12 +12:00 |
|
Aldo Cortesi
|
e60860e65d
|
Make tcp.Client.connect return a context manager that closes the connection
|
2016-06-03 12:06:36 +12:00 |
|
Aldo Cortesi
|
36383a6146
|
Pathod websocket service threads should not be immortal
|
2016-06-03 11:58:05 +12:00 |
|
Aldo Cortesi
|
c5076f5e01
|
Implement a service connection handler counter, use it in Pathod test suite
Lots of failures, but that's a good thing.
|
2016-06-03 11:47:07 +12:00 |
|
Aldo Cortesi
|
c6d15904f3
|
Merge remote-tracking branch 'upstream/master' into testsuite
|
2016-06-03 10:19:22 +12:00 |
|
Shadab Zafar
|
8e60a9bca9
|
Handle the slice object case in TransformGenerator.__getitem__
|
2016-06-03 02:00:58 +05:30 |
|
Maximilian Hils
|
5e385405ca
|
please flake8
|
2016-06-02 09:54:19 -07:00 |
|
Maximilian Hils
|
29c52d98dc
|
Merge remote-tracking branch 'duffer/pathod-lang-generators'
|
2016-06-02 09:53:22 -07:00 |
|
Shadab Zafar
|
75ce2498e8
|
Simplify rand_byte by creating a special case for Python 2
|
2016-06-02 13:34:18 +05:30 |
|
Aldo Cortesi
|
69de78515d
|
Make last_log actually return last log
|
2016-06-02 19:45:18 +12:00 |
|
Shadab Zafar
|
ec5d931ee3
|
Remove redundant __getslice__ from TransformGenerator
|
2016-06-02 13:02:17 +05:30 |
|
Shadab Zafar
|
b510616c69
|
Py3: Return bytes from FileGenerator
and use __getitem__ instead of __getslice__
|
2016-06-02 13:00:44 +05:30 |
|
Shadab Zafar
|
a04d7fd166
|
Py3: Return bytes from RandomGenerator
and use __getitem__ rather than __getslice__
|
2016-06-02 13:00:02 +05:30 |
|
Aldo Cortesi
|
a7522d9308
|
pathod.test shouldn't use the API at all
|
2016-06-02 18:27:51 +12:00 |
|
Aldo Cortesi
|
254614e9f7
|
Since we have locks over the logs, use direct access rather than API requests to get to them
|
2016-06-02 18:10:36 +12:00 |
|
Aldo Cortesi
|
40156ce123
|
Bump error timeout
|
2016-06-02 17:55:11 +12:00 |
|
Aldo Cortesi
|
5e12384486
|
Remove debug print
|
2016-06-02 17:54:34 +12:00 |
|
Aldo Cortesi
|
92decf96dd
|
Add expect_log to the pathod test truss, and use it for last_log
|
2016-06-02 17:46:37 +12:00 |
|
Aldo Cortesi
|
29bcdc8250
|
Fix lock over pathod locks
There were basically a nop before... o_O
|
2016-06-02 16:08:17 +12:00 |
|
Aldo Cortesi
|
09da1febbd
|
Shift a bunch more string-related functions to strutils
|
2016-06-02 13:04:19 +12:00 |
|
Aldo Cortesi
|
31012d782f
|
Consolidate some functions to strutils.bytes_to_escaped_str
|
2016-06-02 12:53:12 +12:00 |
|
Aldo Cortesi
|
3d9dbd6a49
|
xrepr is used exactly once. move to pathoc.py.
|
2016-06-02 12:37:24 +12:00 |
|
Aldo Cortesi
|
cccdc98426
|
Utils reorganisation: add netlib.strutils
Extract a number of string and format-related functions to netlib.strutils.
|
2016-06-02 12:31:41 +12:00 |
|
Shadab Zafar
|
42f16d5d40
|
Py3: Use six.string_types instead of basestring
|
2016-05-31 00:49:44 +05:30 |
|
Shadab Zafar
|
769e20f2a9
|
Py3: Use range from six.moves
|
2016-05-31 00:41:44 +05:30 |
|
Aldo Cortesi
|
b2f63458fc
|
Move human-friendly format functions to netlib.human, remove redundant implementations
|
2016-05-31 19:32:08 +12:00 |
|
Thomas Kriechbaumer
|
e2447406cc
|
more style cleanup
|
2016-05-29 13:43:20 +02:00 |
|
Thomas Kriechbaumer
|
e4045dc7f8
|
pathod: fix most flake8 offenses
|
2016-05-28 22:44:28 +02:00 |
|
Thomas Kriechbaumer
|
caee1adeb6
|
cleanup imports with flake8
|
2016-05-28 14:43:32 +02:00 |
|
Shadab Zafar
|
4ec56808dd
|
remove str()
|
2016-05-26 23:07:37 +05:30 |
|
Shadab Zafar
|
1bbb178b6a
|
Remove inner_repr, fixup escape_unprintables
|
2016-05-26 23:07:37 +05:30 |
|
Shadab Zafar
|
1699592f09
|
Use escaped_str functions for TokValueLiteral
|
2016-05-26 23:07:37 +05:30 |
|