mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	models: Fix type annotation with StrPromise.
Signed-off-by: Zixuan James Li <p359101898@gmail.com>
This commit is contained in:
		
				
					committed by
					
						
						Tim Abbott
					
				
			
			
				
	
			
			
			
						parent
						
							f55ec8a026
						
					
				
				
					commit
					ab9279aabe
				
			@@ -46,7 +46,6 @@ from django.db.models.functions import Upper
 | 
			
		||||
from django.db.models.query import QuerySet
 | 
			
		||||
from django.db.models.signals import post_delete, post_save, pre_delete
 | 
			
		||||
from django.db.models.sql.compiler import SQLCompiler
 | 
			
		||||
from django.utils.functional import Promise
 | 
			
		||||
from django.utils.timezone import now as timezone_now
 | 
			
		||||
from django.utils.translation import gettext as _
 | 
			
		||||
from django.utils.translation import gettext_lazy
 | 
			
		||||
@@ -120,6 +119,7 @@ if TYPE_CHECKING:
 | 
			
		||||
    # We use ModelBackend only for typing. Importing it otherwise causes circular dependency.
 | 
			
		||||
    from django.contrib.auth.backends import ModelBackend
 | 
			
		||||
    from django.db.models.query import _QuerySet as ValuesQuerySet
 | 
			
		||||
    from django.utils.functional import _StrPromise as StrPromise
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class EmojiInfo(TypedDict):
 | 
			
		||||
@@ -2452,7 +2452,7 @@ class Stream(models.Model):
 | 
			
		||||
 | 
			
		||||
    # Who in the organization has permission to send messages to this stream.
 | 
			
		||||
    stream_post_policy: int = models.PositiveSmallIntegerField(default=STREAM_POST_POLICY_EVERYONE)
 | 
			
		||||
    POST_POLICIES: Dict[int, str] = {
 | 
			
		||||
    POST_POLICIES: Dict[int, "StrPromise"] = {
 | 
			
		||||
        # These strings should match the strings in the
 | 
			
		||||
        # stream_post_policy_values object in stream_data.js.
 | 
			
		||||
        STREAM_POST_POLICY_EVERYONE: gettext_lazy("All stream members can post"),
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user