Skip to content

refactor: remove duplicate separate_upper_class and with_common_respo…#801

Open
saiashok0981 wants to merge 1 commit into
hyperledger-cello:mainfrom
saiashok0981:refactor/remove-duplicate-utility-functions
Open

refactor: remove duplicate separate_upper_class and with_common_respo…#801
saiashok0981 wants to merge 1 commit into
hyperledger-cello:mainfrom
saiashok0981:refactor/remove-duplicate-utility-functions

Conversation

@saiashok0981

Copy link
Copy Markdown
Contributor

…nse utility functions

Copilot AI review requested due to automatic review settings June 8, 2026 18:37

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Refactors shared utility helpers by relocating common response metadata and enum name formatting into shared utility modules, and updates call sites accordingly.

Changes:

  • Removed with_common_response from common.responses and updated view imports to the new location.
  • Moved separate_upper_class out of api.common.enums into a shared common.utils import.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

File Description
src/api-engine/common/responses.py Removes with_common_response, leaving only ok/err helpers.
src/api-engine/channel/views.py Updates with_common_response import to new module path.
src/api-engine/chaincode/views.py Updates with_common_response import while keeping ok from common.responses.
src/api-engine/api/common/enums.py Replaces local separate_upper_class with shared import from common.utils.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 1 to 6
def ok(data):
return {"data": data, "msg": None, "status": "successful"}


def err(msg):
return {"data": None, "msg": msg, "status": "fail"}
from channel.models import Channel
from channel.serializers import ChannelList, ChannelID, ChannelResponse, ChannelCreateBody
from common.responses import with_common_response
from api.utils.common import with_common_response
x += c
i += 1
return "_".join(x.strip().split(" "))
from common.utils import separate_upper_class
@yeasy

yeasy commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

The commit needs a sign-off per policy required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants