Skip to content

chore(client): fix pylint#66

Merged
imbajin merged 45 commits intoapache:py-client-newfrom
afterimagex:v3t
Aug 14, 2024
Merged

chore(client): fix pylint#66
imbajin merged 45 commits intoapache:py-client-newfrom
afterimagex:v3t

Conversation

@afterimagex
Copy link
Collaborator

No description provided.

xupeichao and others added 30 commits August 6, 2024 20:36
…v3 support

This commit introduces significant updates to the hugegraph-python-client module, focusing on GraphSpace compatibility and API v3 support. Key changes include:

- Unified connection configuration via HGraphConfig to streamline parameter management.
- Enhanced HGraphSession for unified HTTP calls with optimized URL handling.
- Automatic GraphSpace detection based on server API version, ensuring compatibility with both old and new server versions.
- Refactored HGraphContext and HGraphRouter for more structured URL definitions using a decorator approach.
- Introduction of the @http decorator for simplified HTTP method and path definitions.
- Extensive compatibility testing to ensure a seamless experience across different server versions.

The update aims to provide a robust and flexible client module for interacting with HugeGraph servers, catering to the needs of both new and existing API versions.
TODO: replace it in the LLM module later
@dosubot dosubot bot added the size:XXL This PR changes 1000+ lines, ignoring generated files. label Aug 14, 2024
@dosubot dosubot bot added size:M This PR changes 30-99 lines, ignoring generated files. and removed size:XXL This PR changes 1000+ lines, ignoring generated files. labels Aug 14, 2024
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. and removed size:M This PR changes 30-99 lines, ignoring generated files. labels Aug 14, 2024
@imbajin imbajin merged commit 7b84f21 into apache:py-client-new Aug 14, 2024
@imbajin imbajin changed the title fix pylint chore(client): fix pylint Aug 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

python-client size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants