3232import datetime
3333
3434from . import connection as connection_module
35- from typing import Type , Union
35+ from typing import Union , List
3636from . import errors , exceptions
3737from .dbobject import DbObject , DbObjectType
3838
@@ -48,7 +48,7 @@ def _from_impl(cls, connection, impl):
4848 queue ._impl = impl
4949 return queue
5050
51- def _verify_message (self , message : Type [ "MessageProperties" ] ) -> None :
51+ def _verify_message (self , message : "MessageProperties" ) -> None :
5252 """
5353 Internal method used for verifying a message.
5454 """
@@ -58,7 +58,7 @@ def _verify_message(self, message: Type["MessageProperties"]) -> None:
5858 errors ._raise_err (errors .ERR_MESSAGE_HAS_NO_PAYLOAD )
5959
6060 @property
61- def connection (self ) -> Type [ "connection_module.Connection" ] :
61+ def connection (self ) -> "connection_module.Connection" :
6262 """
6363 Returns the connection on which the queue was created.
6464 """
@@ -72,13 +72,13 @@ def deqmany(self, max_num_messages: int) -> list:
7272 message_impls = self ._impl .deq_many (max_num_messages )
7373 return [MessageProperties ._from_impl (impl ) for impl in message_impls ]
7474
75- def deqMany (self , max_num_messages : int ) -> list :
75+ def deqMany (self , max_num_messages : int ) -> List [ "MessageProperties" ] :
7676 """
7777 Deprecated: use deqmany() instead.
7878 """
7979 return self .deqmany (max_num_messages )
8080
81- def deqone (self ) -> Union [Type [ "MessageProperties" ] , None ]:
81+ def deqone (self ) -> Union ["MessageProperties" , None ]:
8282 """
8383 Dequeues at most one message from the queue and returns it. If no
8484 message is dequeued, None is returned.
@@ -87,22 +87,22 @@ def deqone(self) -> Union[Type["MessageProperties"], None]:
8787 if message_impl is not None :
8888 return MessageProperties ._from_impl (message_impl )
8989
90- def deqOne (self ) -> Union [Type [ "MessageProperties" ] , None ]:
90+ def deqOne (self ) -> Union ["MessageProperties" , None ]:
9191 """
9292 Deprecated: use deqone() instead.
9393 """
9494 return self .deqone ()
9595
9696 @property
97- def deqoptions (self ) -> Type [ "DeqOptions" ] :
97+ def deqoptions (self ) -> "DeqOptions" :
9898 """
9999 Returns the options that will be used when dequeuing messages from the
100100 queue.
101101 """
102102 return self ._deq_options
103103
104104 @property
105- def deqOptions (self ) -> Type [ "DeqOptions" ] :
105+ def deqOptions (self ) -> "DeqOptions" :
106106 """
107107 Deprecated: use deqoptions instead.
108108 """
@@ -131,7 +131,7 @@ def enqMany(self, messages: list) -> None:
131131 """
132132 return self .enqmany (messages )
133133
134- def enqone (self , message : Type [ "MessageProperties" ] ) -> None :
134+ def enqone (self , message : "MessageProperties" ) -> None :
135135 """
136136 Enqueues a single message into the queue. The message must be a message
137137 property object which has had its payload attribute set to a value that
@@ -140,22 +140,22 @@ def enqone(self, message: Type["MessageProperties"]) -> None:
140140 self ._verify_message (message )
141141 self ._impl .enq_one (message ._impl )
142142
143- def enqOne (self , message : Type [ "MessageProperties" ] ) -> None :
143+ def enqOne (self , message : "MessageProperties" ) -> None :
144144 """
145145 Deprecated: use enqone() instead.
146146 """
147147 return self .enqone (message )
148148
149149 @property
150- def enqoptions (self ) -> Type [ "EnqOptions" ] :
150+ def enqoptions (self ) -> "EnqOptions" :
151151 """
152152 Returns the options that will be used when enqueuing messages into the
153153 queue.
154154 """
155155 return self ._enq_options
156156
157157 @property
158- def enqOptions (self ) -> Type [ "EnqOptions" ] :
158+ def enqOptions (self ) -> "EnqOptions" :
159159 """
160160 Deprecated: use enqoptions() instead.
161161 """
0 commit comments