Tommy Ip
3b8864bafa
linter: Create error printing library.
...
For performance reasons, we spawn each linter in a separate OS thread.
The downside of this is that all lints would end up in stdout without
much visual separation, resulting in confusing error log. This commit
introduce the `print_err` function, which shows which linter each line
of lint is from.
2017-07-06 13:46:10 +08:00
Umair Khan
908f099bb0
unpack-zulip: Do 2-step upgrade for version <= 1.3.10.
...
If the current version is less than or equal to 1.3.10, first
recommend an upgrade to the version 1.4.3 and then to the final
version.
2017-06-23 08:40:57 -04:00
Rishi Gupta
28d3af0965
Fix several new errors caught by mypy 0.501.
...
Clear out a bunch of easy to review errors, so we can focus on the more
complicated ones.
2017-03-03 14:12:52 -08:00
Tim Abbott
22d1aa396b
lint: Clean up W503 PEP-8 warning.
2017-01-23 20:50:04 -08:00
Ayush Goyal
a85b539c4a
zulip_tools: Improve color and copy for run() errors.
...
Tweaks to the text are edited by tabbott.
2017-01-17 14:37:15 -08:00
Tim Abbott
5b35aada7c
zulip_tools: Fix run to not eat error output.
...
We fix this by just using `subprocess.check_call`.
2016-10-27 12:26:01 -07:00
Umair Khan
b4214ec8cb
Fix formatting of print in run function.
2016-09-30 10:42:52 -07:00
Umair Khan
194cbf17a1
Allow run command to accept **kwargs.
2016-08-18 15:06:22 -07:00
Taranjeet Singh
d606b95242
zulip_tools.py: Move zulip_tools.py in scripts/lib.
...
This commit moves zulip_tools.py as part of cleaning the root directory
and organizing proejct into better directory structure.
2016-08-15 16:44:50 -07:00