Lorenz Diener
4b00c448f4
Add another bunch of tests
2018-05-06 02:50:54 +02:00
Lorenz Diener
f8e209f6ff
Add more tests
2018-05-06 02:26:19 +02:00
Lorenz Diener
f34a1803a3
Merge branch 'master' of https://github.com/halcy/Mastodon.py
2018-05-06 02:05:37 +02:00
Lorenz Diener
9e368f3814
Add more streaming tests
2018-05-06 02:05:08 +02:00
Lorenz Diener
3864bbe085
More streaming tests
2018-05-06 02:00:18 +02:00
Lorenz Diener
d2800d8f14
Update MANIFEST.in
2018-05-06 01:46:42 +02:00
Lorenz Diener
4088e16dec
Fix daemonization in python 2
2018-05-06 01:45:02 +02:00
Lorenz Diener
de29029037
Add casette for test_stream_user
2018-05-06 01:41:50 +02:00
Lorenz Diener
a15d28d9d6
Testing updates, can now test streaming API
2018-05-06 01:37:13 +02:00
Lorenz Diener
ad6b8eeb04
Switch to using requests Session objects
2018-05-06 01:36:48 +02:00
Lorenz Diener
b9ffcd58c5
Attempt 3 at fixing the tests
2018-04-18 22:11:32 +02:00
Lorenz Diener
bc7b9defe8
Attempt 2 at fixing the tests for travis
2018-04-18 22:07:03 +02:00
Lorenz Diener
64ec9e2098
Update the tests
2018-04-18 22:00:35 +02:00
Lorenz Diener
a825905b57
Fix several bugs
2018-04-18 21:56:36 +02:00
Lorenz Diener
d9f7442989
Update DEVELOPMENT.md
2018-04-17 18:19:30 +02:00
Lorenz Diener
a1ecd2d664
Raise last changed version on instance()
2018-04-17 18:02:55 +02:00
Lorenz Diener
5f44998dd2
First steps to 2.3.0 support
2018-04-17 17:49:08 +02:00
Lorenz Diener
78d3b3a5df
Fix for the fix
2018-04-17 17:24:46 +02:00
Lorenz Diener
087c49b199
Small fix to account_search
2018-04-17 17:21:16 +02:00
Lorenz Diener
b01edc49ee
Improve docs again
2018-04-17 16:15:54 +02:00
Lorenz Diener
864c83fa2f
Rename async to run_async, fixes #120
2018-04-17 15:38:21 +02:00
Lorenz Diener
d5efea7238
Make imports better ( fixes #129 )
2018-04-17 15:27:41 +02:00
Lorenz Diener
dd5f4ae08a
Document streaming error handling
2018-04-17 15:22:07 +02:00
Lorenz Diener
400faadc0d
Document new async behaviour a bit
2018-04-17 15:10:40 +02:00
Lorenz Diener
eb336a30c2
Add is_receiving:
2018-04-17 14:59:45 +02:00
Lorenz Diener
6d4490295a
Nicen up reconnect waiting
2018-04-17 14:55:31 +02:00
Lorenz Diener
d0ae9dcd05
Add async autoreconnect
2018-04-17 14:35:09 +02:00
Lorenz Diener
86ec5d7eca
Re-raise Chunked Encoding Errors as Network Errors
2018-02-20 14:04:17 +01:00
Lorenz Diener
d98a3546a3
Merge pull request #124 from bowlercaptain/patch-1
...
Fix 500 from status_post capitalized visibilities
2018-02-12 15:30:23 +01:00
Robert Mock
365ebf3ad9
Fix 500 from status_post capitalized visibilities
...
The validator for the 'visibility' parameter lower()s it before verifying, but this means that "direct", "Direct", and "dIRECT" all pass validation. However, passing in 'Direct' (at least, to my instance) throws `mastodon.Mastodon.MastodonAPIError: ('Mastodon API returned error', 500, 'Internal Server Error', None)`. This corrects the parameter in-place.
2018-02-11 15:30:58 -08:00
Lorenz Diener
ac0edd022f
Merge pull request #121 from joyeusenoelle/patch-1
...
Update Mastodon.py documentation for status_post()
2018-02-02 23:31:44 +01:00
Noëlle Anthony
dd587bb403
Update Mastodon.py
...
Modified docstring slightly; added type checking for media_ids in the status_post() method. If media_ids is not a list or tuple, put it into a list before parsing it.
2018-02-02 13:46:47 -05:00
Noëlle Anthony
83daab6e31
Update Mastodon.py documentation for status_post()
...
Updated the docstring for the status_post method to more clearly indicate that the *media_id* argument must be a list even when passing in media dicts returned by *media_post*. (This inclarity cost me quite a bit of debugging this evening.)
2018-02-01 18:57:59 -05:00
Lorenz Diener
0cd284bc2f
Knew I forgot to bump version somewhere.
2018-01-29 15:33:20 +01:00
Lorenz Diener
565202326c
Update DEVELOPMENT.md
...
honestly there has to be a better way to get readthedocs to grab tags from git than... this?
2018-01-29 15:25:19 +01:00
Lorenz Diener
70de1eecb3
Prepare release 1.2.2
2018-01-29 15:10:28 +01:00
Lorenz Diener
c1a6772247
Bump supported version in docs, code to 2.2.0
2018-01-29 14:26:05 +01:00
Lorenz Diener
be014bb88a
Fix typo that made test break
2018-01-29 14:18:23 +01:00
Lorenz Diener
569a13ee80
Add 2.1.2 functions
2018-01-29 14:14:58 +01:00
Lorenz Diener
838b851331
Fix get_supported_version()
2018-01-29 13:39:47 +01:00
Lorenz Diener
216a4447b4
Fixed event not being cleared after dispatch
2018-01-29 12:28:44 +01:00
Lorenz Diener
791439d96b
Remove state from handle_stream, fixes #119
2018-01-29 12:24:53 +01:00
Lorenz Diener
42b1d8fa58
Merge pull request #118 from codl/subclass-api-errors
...
Subclass api errors
2018-01-29 11:18:37 +01:00
codl
56e6bac9cb
update tests
2018-01-03 11:44:14 +01:00
codl
e97dec7306
subclass api errors
2018-01-03 11:34:45 +01:00
Lorenz Diener
1d54c35101
refresh docs
2017-12-21 11:19:03 +01:00
Lorenz Diener
7fb37a373a
Prepare release
2017-12-21 11:07:56 +01:00
Lorenz Diener
18543648a6
Adjust streaming tests
2017-12-21 11:06:13 +01:00
Lorenz Diener
08a0e5ff67
Daemonize streams
2017-12-19 15:06:44 +01:00
Lorenz Diener
9f9a7826d7
Fix streaming API to be more stable ( closes #117 )
2017-12-19 13:49:00 +01:00