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]
