zulip/zephyr/lib
Jessica McKellar 0c3382fabb Always give hashlib.sha1 and friends bytes.
This fixes an experienced bug where you couldn't subscribe to a stream
with non-ASCII characters (failing with a UnicodeEncodeError), as well
as many other potential bugs.

(imported from commit f084a4b4b597b85935655097a7b5a163811c4d71)
2013-03-23 00:10:10 -04:00
..
bugdown send_message: Save rendered message content to the database. 2013-03-19 08:09:26 -04:00
__init__.py Add simple parallel computation library. 2012-09-14 13:32:25 -04:00
actions.py Handle Tornado callback notify in a more generic, less HTTP-centric way 2013-03-22 15:51:23 -04:00
avatar.py Always give hashlib.sha1 and friends bytes. 2013-03-23 00:10:10 -04:00
bulk_create.py Move create_user to its own file. 2013-02-19 17:36:22 -05:00
cache.py Always give hashlib.sha1 and friends bytes. 2013-03-23 00:10:10 -04:00
cache_helpers.py Rename userprofile_by_foo cache keys to user_profile_by_foo. 2013-03-18 16:15:11 -04:00
context_managers.py Manage file locking using the 'with' statement 2012-11-16 13:43:44 -05:00
create_user.py Move create_user to its own file. 2013-02-19 17:36:22 -05:00
debug.py Add support for making Tornado dump its stack via SIGUSR1/2. 2013-03-06 14:19:32 -05:00
initial_password.py Generate initial API keys in the same manner as passwords 2012-10-17 18:23:01 -04:00
parallel.py Remove unused imports 2012-10-25 15:22:18 -04:00
query.py Add a Django query helper 2012-09-28 19:33:15 -04:00
queue.py Automatically register consumer once asynchronous connection is completed 2013-03-22 15:55:49 -04:00
response.py Move json response functions into their own file 2012-11-08 16:30:57 -05:00
timeout.py timeout: Try to kill the thread once the timeout expires 2013-01-30 11:13:48 -05:00
timestamp.py Rename zephyr.lib.time to zephyr.lib.timestamp. 2013-01-11 15:58:19 -05:00
utils.py Always give hashlib.sha1 and friends bytes. 2013-03-23 00:10:10 -04:00