Anders Kaseorg 
							
						 
					 
					
						
						
							
						
						f0ecb93515 
					 
					
						
						
							
							zerver core: Remove unused imports.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anders Kaseorg <andersk@mit.edu > 
						
						
					 
					
						2019-02-02 17:41:24 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rht 
							
						 
					 
					
						
						
							
						
						229a8b38c0 
					 
					
						
						
							
							zerver/lib: Use Python 3 syntax for typing for several files.  
						
						 
						
						... 
						
						
						
						This adds a number of annotations that had been missed in previous
passes. 
						
						
					 
					
						2017-11-28 17:02:24 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rht 
							
						 
					 
					
						
						
							
						
						09af29b051 
					 
					
						
						
							
							zerver/lib: Text-wrap long lines exceeding 110.  
						
						 
						
						
						
						
					 
					
						2017-11-15 10:58:03 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rht 
							
						 
					 
					
						
						
							
						
						9f944d9449 
					 
					
						
						
							
							zerver/lib: Remove from __future__ import *.  
						
						 
						
						
						
						
					 
					
						2017-09-28 10:14:03 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rht 
							
						 
					 
					
						
						
							
						
						f43e54d352 
					 
					
						
						
							
							zerver/lib: Remove absolute_import.  
						
						 
						
						
						
						
					 
					
						2017-09-27 10:00:39 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Greg Price 
							
						 
					 
					
						
						
							
						
						9e5d814610 
					 
					
						
						
							
							statistics: Delete a bunch of dead code.  
						
						 
						
						... 
						
						
						
						Some of this code was only used by the `active_user_stats`
management command deleted in the previous commit.  Other
code appears to have already been dead.  Remove it all. 
						
						
					 
					
						2017-07-31 17:06:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aditya Bansal 
							
						 
					 
					
						
						
							
						
						babdb8dd64 
					 
					
						
						
							
							pep8: Add compliance with rule E261 to statistics.py.  
						
						 
						
						
						
						
					 
					
						2017-05-07 23:21:50 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						4e171ce787 
					 
					
						
						
							
							lint: Clean up E126 PEP-8 rule.  
						
						 
						
						
						
						
					 
					
						2017-01-23 22:06:13 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						4a4664d268 
					 
					
						
						
							
							mypy: Remove a bunch of now-unnecessary type: ignore annotations.  
						
						 
						
						... 
						
						
						
						Since mypy and typeshed have advanced a lot over the last several
months, we no longer need these `type: ignore` annotations. 
						
						
					 
					
						2016-10-17 11:48:34 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						f20699b615 
					 
					
						
						
							
							zerver/lib/statistics.py: Fix annotations.  
						
						 
						
						... 
						
						
						
						Add type annotation to a variable.
Use abstract base container types where suitable.
Add missing imports from typing. 
						
						
					 
					
						2016-06-27 18:03:29 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						98afe000ee 
					 
					
						
						
							
							Make zerver/lib/statistics.py pass mypy check.  
						
						 
						
						
						
						
					 
					
						2016-05-18 17:10:18 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						b869be9301 
					 
					
						
						
							
							style: Use 'not in' consistently rather than not foo in.  
						
						 
						
						
						
						
					 
					
						2016-05-09 17:00:10 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ashish 
							
						 
					 
					
						
						
							
						
						038af80889 
					 
					
						
						
							
							Annotation of zerver/lib/statistics.py  
						
						 
						
						
						
						
					 
					
						2016-04-08 11:11:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						53ab18eea0 
					 
					
						
						
							
							Add type: ignore for chain.from_iterable.  
						
						 
						
						
						
						
					 
					
						2016-04-03 15:40:24 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eklavya Sharma 
							
						 
					 
					
						
						
							
						
						9e3c3e14f5 
					 
					
						
						
							
							Partially apply Python 3 libmodernize.fixes.fix_dict_six.  
						
						 
						
						... 
						
						
						
						Refer to #256  
						
						
					 
					
						2016-03-19 15:52:58 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						1f44417fc1 
					 
					
						
						
							
							Switch to using Python 3 style division everywhere.  
						
						 
						
						... 
						
						
						
						Also add testing for this to our Python 3 compatibility test suite. 
						
						
					 
					
						2016-01-26 21:09:43 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						f7878a61e1 
					 
					
						
						
							
							Apply Python 3 futurize transform libmodernize.fixes.fix_xrange_six.  
						
						 
						
						
						
						
					 
					
						2015-11-01 09:35:06 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						36a9dc2cf7 
					 
					
						
						
							
							Cleanup various minor Zanitization issues.  
						
						 
						
						... 
						
						
						
						(imported from commit 5784eb5ac70706f72b05463354434a83a6e1beaa) 
						
						
					 
					
						2015-09-20 00:25:38 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						e29c473077 
					 
					
						
						
							
							Simplify analytics code to not filter certain low-interest users/realms.  
						
						 
						
						... 
						
						
						
						(imported from commit 2dcf2e50b65c8b96d893cbe7dcdbbe652e6a90ff) 
						
						
					 
					
						2015-09-19 23:42:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						3b7bf691e7 
					 
					
						
						
							
							Add tool to query our usage stats as of a given date.  
						
						 
						
						... 
						
						
						
						This contains the various fixes that needed to be made in order to get
accurate statistics.
Most notably, the active_users_between function in the previous
version of zerver/lib/statistics.py was broken for end dates in the
past, because it used the UserActivity table to get its data -- so in
fact it really was querying "users last active between".
This commit isn't super clean, but I figure we're probably better off
having our latest code for historical usage data in git so it doesn't
bitrot and anyone can improve on it.
(imported from commit 24ff2f24a22e5bdc004ea8043d8da12deb97ff2f) 
						
						
					 
					
						2013-12-17 15:34:44 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tim Abbott 
							
						 
					 
					
						
						
							
						
						68dcc760c3 
					 
					
						
						
							
							Clean up some unused imports.  
						
						 
						
						... 
						
						
						
						(imported from commit 0c5d8e2a55ba1b8909ba807fee3afe863dcdc226) 
						
						
					 
					
						2013-11-04 11:51:17 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Leo Franchi 
							
						 
					 
					
						
						
							
						
						753aace8f8 
					 
					
						
						
							
							Add a basic statistics module to analyze active user engagement  
						
						 
						
						... 
						
						
						
						(imported from commit 4d7a21b9a09b97c88a80d0446fb16e53012507c9) 
						
						
					 
					
						2013-10-16 18:39:44 -04:00