Reid Barton
2f21290407
bots: Move IRC and Jabber mirror scripts to api/integrations.
...
This is part of cleaning out the old bots/ top level directory.
2017-05-26 15:04:55 -07:00
Reid Barton
004ff1ae4d
bots: Remove githook-post-receive link.
...
Based on commits cdedb8593
and 58a8934a8
it seems to be unused.
2017-05-25 18:05:35 -07:00
umkay
8611dae985
mypy: Change type annotation to Set[bytes].
...
also fix unicode
2017-05-23 10:42:44 -07:00
Jordan Gedney
36406b6a25
mypy: Add type: ignores for optparse.OptionGroup.
...
Typeshed has already fixed this upstream (Description is optional)
2017-05-22 14:40:48 -07:00
umkay
c8a203b438
mypy: Change type annotation from union to explicit set
2017-05-22 13:47:55 -07:00
Tim Abbott
df8a577aa6
zephyr_mirror: Include URL for mirroring server.
2017-05-10 11:54:09 -07:00
Tim Abbott
b595ec6fbe
zephyr_mirror: Fix buggy zephyr_mirror_backend import.
2017-05-10 11:52:34 -07:00
Tim Abbott
4c572ea296
zmirror-renew-kerberos: Clean up hardcoding of user ID.
2017-05-10 11:52:34 -07:00
Tim Abbott
66e52037c0
zephyr_mirror: Avoid transmitting null characters to server.
2017-05-10 11:52:34 -07:00
Tim Abbott
87f06fd837
zephyr_mirror: Add support for discuss-format messages.
2017-05-10 11:52:34 -07:00
Aditya Bansal
7940fd9f9a
pep8: Add compliance with rule E261 to zephyr_mirror_backend.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
ed21d33663
pep8: Add compliance with rule E261 to summarize_stream.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
df7a569a0c
pep8: Add compliance with rule E261 to jabber_mirror_backend.py.
2017-05-07 23:21:50 -07:00
Aditya Bansal
199a14c568
pep8: Add compliance with rule E261 to irc-mirror.py.
2017-05-07 23:21:50 -07:00
Tim Abbott
239f4e474e
zephyr_mirror: Simplify process for finding backend script.
2017-03-20 21:52:04 -07:00
Tim Abbott
848da74e3c
sync_public_streams: Use option group for arguments.
2017-03-20 21:52:04 -07:00
Tim Abbott
97808d2a51
check-mirror: Remove unnecessary zulip_user variable.
2017-03-20 21:52:04 -07:00
Tim Abbott
96fb78609b
check-mirroring: Remove api.zulip.com hardcoding.
2017-03-20 21:52:04 -07:00
Jacob Hurwitz
eb1843fd37
[zephyr_mirror] add support for zcrypt'ed classes with colons
...
The regex used for parsing .crypt-table didn't allow colons in class
names. This commit changes the [^:] token with \S, meaning that class
names can now contain colons but can no longer contain whitespace.
I think this should be fine, since zcrypt is only used for MIT zephyr,
where (by convention) class names do not contain whitespace.
Additionally, it should not be possible for us to accidentally consume a
field-separating colon as part of the class capture group because the
regex enforces that all field-separating colons are followed by one or
more whitespace characters, whereas the class name cannot contain
whitespace.
2017-03-19 22:30:21 -07:00
Tim Abbott
9866124b78
mypy: Fix some new errors flagged by latest mypy master.
...
Mostly list -> List bugs in annotations.
2017-03-19 21:03:45 -07:00
sinwar
6f0564e9f4
python: Fix remaining bare excepts in codebase.
...
Fixes #2862 .
2017-03-05 16:17:04 -08:00
Raghav Jajodia
a3a03bd6a5
mypy: Added Dict, List and Set imports.
...
Fixed mypy errors associated with the upgrade.
2017-03-04 14:33:44 -08:00
Rishi Gupta
0218422e96
Use time.time() instead of datetime.now() to measure elapsed time.
...
Both because it is more idiomatic and because we will soon start enforcing
that all datetimes in Zulip are timezone aware.
2017-03-01 22:54:28 -08:00
Tim Abbott
4e171ce787
lint: Clean up E126 PEP-8 rule.
2017-01-23 22:06:13 -08:00
Tim Abbott
d6e38e2a5c
lint: Clean up E123 PEP-8 rule.
2017-01-23 21:34:26 -08:00
Tim Abbott
9cc83f87fc
lint: Clean up E241 PEP-8 rule.
2017-01-23 21:21:14 -08:00
Tim Abbott
22d1aa396b
lint: Clean up W503 PEP-8 warning.
2017-01-23 20:50:04 -08:00
JefftheBest1
ff8639f9db
Fixed typos with threshold.
2017-01-12 04:50:20 -08:00
Tommy Ip
011eac1d92
bots: Fix bare except clause.
2017-01-09 00:39:33 +00:00
Tommy Ip
ada95c4fca
bots: Fix bare except clause.
2017-01-08 16:25:22 -08:00
Tommy Ip
9f38277224
bots: Fix bare except clause.
2017-01-08 16:25:22 -08:00
Tim Abbott
5a51f5f9d5
bots: Move gcal-bot into official API release.
2016-12-30 12:01:31 -08:00
Tim Abbott
45324e08c1
bots: Fix jabber_mirror_backend annotations.
...
mypy was super confused because the name "zulip" was both an import
and a global variable in the file.
2016-12-27 21:39:32 -08:00
Steve Howell
680ff3f80c
Remove mypy exemption for api/zulip/__init__.py.
...
This required instead exempting these files:
bots/jabber_mirror_backend.py
tools/deprecated/iframe-bot/show-last-messages
Turning on mypy for the API exposes issues in the annotations
of other files.
2016-12-21 11:22:42 -08:00
Tim Abbott
4cef220789
bots: Remove obsolete tddium-notify-humbug.
2016-12-15 12:16:26 -08:00
Tim Abbott
2674a3f78b
bots: Remove old zulip.com configuration files.
2016-12-15 09:39:32 -08:00
reallyly
94b28e0afb
pep8: Fix E128 violations.
...
With some line-wrapping tweaks by tabbott.
2016-12-13 10:50:14 -08:00
anirudhjain75
4bb6735e77
Annotate zephyr_mirror_backend.py.
...
With some tweaks by tabbott to update tuple->Tuple and update comments.
2016-12-07 15:57:55 -08:00
Tudor Nazarie
5b22959f1c
Annotate bots/jabber_mirror_backend.py
2016-12-06 09:52:08 -08:00
nikolay
abc2ff4a06
pep8: Fix many rule E128 violations.
...
[Tweaked by tabbott to adjust some approaches used in wrapping]
2016-12-03 13:33:31 -08:00
bulat22101
a6f91064a2
pep8: Fix E129 violations
2016-12-03 10:56:36 -08:00
bulat22101
adebc75740
pep8: Fix E502 violations
2016-12-03 10:56:36 -08:00
Alex Huang
007b693cc7
pep8: Fix E131.
2016-12-01 23:16:47 -08:00
Alex Huang
c8ddea16c3
pep8: Fix E122.
2016-12-01 23:16:35 -08:00
AZtheAsian
62494eeb97
pep8: fix E201 violations
2016-12-01 23:06:02 -08:00
AZtheAsian
7e14fe65ab
pep8: fix E202 violations
2016-12-01 23:06:02 -08:00
AZtheAsian
1ba150fa85
pep8: Fix E203 violations
2016-12-01 20:37:57 -08:00
Bickio
6b0df43463
pep8: Fix E125.
2016-11-30 20:03:29 -08:00
Tommy Ip
46b7d54b3e
pep8: Fix E701 violations.
2016-11-30 20:45:09 +00:00
Heidi Dong
ba7d4e7452
mypy: Annotate bots/gcal-bot.
2016-11-29 20:49:11 -08:00