shibd opened a new pull request, #169:
URL: https://github.com/apache/pulsar-client-python/pull/169

   ## Motivation
   
   This PR adds type annotations for enum parameters in various methods in the 
`pulsar-client-python` package. The goal of these changes is to improve the 
clarity and readability of the code, and to provide better hints to developers 
about the expected types of the parameters. 
   
   ## Modifications
   
   The following methods have been modified to include type annotations for 
their enum parameters:
   
   - `Client.create_producer`
   - `Client.subscribe`
   - `Client.create_reader`
   
   For example, in the `Client.create_producer` method, the `compression_type` 
parameter was previously defined as `compression_type=CompressionType.NONE`, 
but now it is defined as `compression_type: CompressionType = 
CompressionType.NONE`.
   
   ## Benefits
   
   The addition of these type annotations will make the code easier to read and 
understand. It will also provide better hints to developers about the expected 
types of the parameters, which could help prevent bugs and errors.
   
   Please review and provide feedback.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to