This website requires JavaScript.
Explore
Help
Sign In
Mirror
/
zulip
mirror of
https://github.com/zulip/zulip.git
Watch
1
Star
0
Fork
You've already forked zulip
0
Code
Issues
Projects
Releases
Wiki
Activity
c74a74dc74
zulip
/
tools
/
travis
/
setup-py3k
5 lines
73 B
Plaintext
Raw
Normal View
History
Unescape
Escape
travis: Add Python 3 compatibility test. This tests whether a new patch introduces any regressions related to any of the Python 3 compatibility fixers we've run in the past, so that we can make continuous forward progress on our path towards Python 3 compatibility. This produces error output that looks like this: """ Testing for additions of Python 2 patterns we've removed as part of moving towards Python 3 compatibility. Running Python 3 compatibility test lib2to3.fixes.fix_apply Running Python 3 compatibility test lib2to3.fixes.fix_except diff --git a/zerver/views/__init__.py b/zerver/views/__init__.py index b5c0102..2defd46 100644 --- a/zerver/views/__init__.py +++ b/zerver/views/__init__.py @@ -296,7 +296,7 @@ def accounts_register(request): do_activate_user(user_profile) do_change_password(user_profile, password) do_change_full_name(user_profile, full_name) - except UserProfile.DoesNotExist, e: + except UserProfile.DoesNotExist as e: user_profile = do_create_user(email, password, realm, full_name, short_name, prereg_user=prereg_user, newsletter_data={"IP": request.META['REMOTE_ADDR']}) Python 3 compatibility error(s) detected! See diff above for what you need to change. """
2015-11-02 03:16:13 +01:00
#!/bin/bash
set -e
set -x
Move py3k requirements to requirements/py3k.txt.
2016-06-19 00:59:21 +02:00
pip install --no-deps -r requirements/py3k.txt