Aditya Bansal 
							
						 
					 
					
						
						
							
						
						1f9244e060 
					 
					
						
						
							
							zerver/lib: Change use of typing.Text to str.  
						
						 
						
						
						
						
					 
					
						2018-05-10 14:19:49 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rht 
							
						 
					 
					
						
						
							
						
						9161f8c39b 
					 
					
						
						
							
							zerver/lib: Remove u prefix from strings.  
						
						 
						
						
						
						
					 
					
						2018-02-05 12:12:58 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rht 
							
						 
					 
					
						
						
							
						
						561ba33f69 
					 
					
						
						
							
							zerver/lib: Use python 3 syntax for typing.  
						
						 
						
						... 
						
						
						
						Split by tabbott from a larger commit; this covers a batch of files
with no open PRs touching them. 
						
						
					 
					
						2017-11-21 20:45:52 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steve Howell 
							
						 
					 
					
						
						
							
						
						8eaeba8615 
					 
					
						
						
							
							refactor: Remove dict_with_str_keys().  
						
						 
						
						... 
						
						
						
						This function is no longer needed in python3, as it was decoding
keys that already came for a JSON-decoded string. 
						
						
					 
					
						2017-11-09 10:43:20 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rht 
							
						 
					 
					
						
						
							
						
						e311842a1b 
					 
					
						
						
							
							zerver/lib: Remove inheritance from object.  
						
						 
						
						
						
						
					 
					
						2017-11-06 08:53:48 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rht 
							
						 
					 
					
						
						
							
						
						035ed93111 
					 
					
						
						
							
							zerver/lib: remove import six.  
						
						 
						
						
						
						
					 
					
						2017-09-27 19:10:28 -07: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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Hönig 
							
						 
					 
					
						
						
							
						
						ef3069a5d3 
					 
					
						
						
							
							mypy: Convert the isinstances function in /zerver/lib/ to use typing.Text.  
						
						 
						
						
						
						
					 
					
						2016-12-25 10:33:45 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Hönig 
							
						 
					 
					
						
						
							
						
						0917493588 
					 
					
						
						
							
							mypy: Convert zerver/lib to use typing.Text.  
						
						 
						
						
						
						
					 
					
						2016-12-25 10:33:45 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rafid Aslam 
							
						 
					 
					
						
						
							
						
						41bd88d5ed 
					 
					
						
						
							
							pep8: Fix E301 pep8 violations.  
						
						 
						
						... 
						
						
						
						Fix "E301: expected (1 or 2) blank line" pep8 violations. 
						
						
					 
					
						2016-11-29 08:51:44 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rishi Gupta 
							
						 
					 
					
						
						
							
						
						17f71befb4 
					 
					
						
						
							
							mypy: Change six.text_type to typing.Text for a few files.  
						
						 
						
						... 
						
						
						
						Preparation for GCI. 
						
						
					 
					
						2016-11-25 13:55:38 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rishi Gupta 
							
						 
					 
					
						
						
							
						
						948ea7663c 
					 
					
						
						
							
							ModelReprMixin: Fix handling of missing __unicode__ function.  
						
						 
						
						... 
						
						
						
						The old behavior was to raise an exception, but Django was catching
the exception and doing unexpected things. For instance, in the
manage.py shell, printing out a ModelReprMixin object (with
__unicode__ not implemented) would result in nothing being printed,
rather than it raising a error or otherwise alerting the programmer as
to what was going on. 
						
						
					 
					
						2016-08-02 11:46:01 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						c59740385d 
					 
					
						
						
							
							zerver/lib/str_utils.py: Replace ValueError by TypeError.  
						
						 
						
						... 
						
						
						
						When a parameter of a wrong type is passed to a `force_*` method
in str_utils.py, raise a TypeError. 
						
						
					 
					
						2016-07-21 23:14:00 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						7956fcbf0d 
					 
					
						
						
							
							zerver/lib/str_utils.py: Allow specifying encoding.  
						
						 
						
						
						
						
					 
					
						2016-07-07 10:06:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						ed61c4c581 
					 
					
						
						
							
							Improve model string representation.  
						
						 
						
						... 
						
						
						
						Define __str__, __repr__ and __unicode__ correctly on models.
This will help in python 3 compatibility. 
						
						
					 
					
						2016-06-12 09:55:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						f18493f922 
					 
					
						
						
							
							Add documentation about zerver/lib/str_utils.py.  
						
						 
						
						
						
						
					 
					
						2016-06-11 17:31:56 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						6d29da8cee 
					 
					
						
						
							
							Add zerver/lib/str_utils.py.  
						
						 
						
						... 
						
						
						
						str_utils.py has functions for converting strings from one type to
another.  It also has a TypeVar called NonBinaryStr, which is like AnyStr
except that it doesn't allow bytes. 
						
						
					 
					
						2016-06-11 16:17:47 +05:30