Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Improvement] Inconsistencies Between Python and Java APIs #6598

Open
AndreVale69 opened this issue Mar 4, 2025 · 1 comment
Open

[Improvement] Inconsistencies Between Python and Java APIs #6598

AndreVale69 opened this issue Mar 4, 2025 · 1 comment
Labels
improvement Improvements on everything

Comments

@AndreVale69
Copy link
Contributor

AndreVale69 commented Mar 4, 2025

What would you like to be improved?

While working on issue #6577, I noticed (thanks to @yuqi1129, PR #6581) that there are some inconsistencies between APIs written on Python and Java. I think that this inconsistency can lead to confusion and errors.

I would like to suggest to adjust the signature functions written on Python. Here is an approximate list of incosisntecy that I found:

I'm a new contributor to this repository (I only made a one-line commit), so if you have any suggestions, I'm ready to hear them!

How should we improve?

I suggest adapting the function signatures in the Python client to match those in the Java client. I think this will improve consistency and reduce potential bugs (for example, issue #6577 is born out of this inconsistency).

I would like to take up this issue and work on resolving it.

@AndreVale69 AndreVale69 added the improvement Improvements on everything label Mar 4, 2025
@AndreVale69
Copy link
Contributor Author

If it is okay for you, I will work on this issue. Can you please assign me? Since it is not a short-term task.

Solving this issue will close #6577 (and this one), and close PR #6581 as unmerged.

I tagged you @justinmclean because I believe you're one of the moderators. I hope this isn't a problem, I'm a new contributor to this repo. Thanks for your help and time!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement Improvements on everything
Projects
None yet
Development

No branches or pull requests

1 participant