mirror of
				https://github.com/zulip/zulip.git
				synced 2025-10-30 19:43:47 +00:00 
			
		
		
		
	models: Remove type prefixes from __str__ values.
The Django convention is for __repr__ to include the type and __str__
to omit it.  In fact its default __repr__ implementation for models
automatically adds a type prefix to __str__, which has resulted in the
type being duplicated:
    >>> UserProfile.objects.first()
    <UserProfile: <UserProfile: emailgateway@zulip.com <Realm: zulipinternal 1>>>
Signed-off-by: Anders Kaseorg <anders@zulip.com>
			
			
This commit is contained in:
		
				
					committed by
					
						 Anders Kaseorg
						Anders Kaseorg
					
				
			
			
				
	
			
			
			
						parent
						
							f66136fcc2
						
					
				
				
					commit
					2d9b2a2a05
				
			| @@ -62,7 +62,7 @@ class CountStat: | ||||
|         else: | ||||
|             self.interval = self.time_increment | ||||
|  | ||||
|     def __str__(self) -> str: | ||||
|     def __repr__(self) -> str: | ||||
|         return f"<CountStat: {self.property}>" | ||||
|  | ||||
|     def last_successful_fill(self) -> Optional[datetime]: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user