Skip to content

Commit 69a30c2

Browse files
committed
Try/except CalledProcessError
1 parent d622c8d commit 69a30c2

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

django_mongodb_cli/utils.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -607,11 +607,14 @@ def set_default_repo(self, repo_name: str) -> None:
607607
if repo_name not in self.map:
608608
self.err(f"Repository '{repo_name}' not found in configuration.")
609609
return
610-
subprocess.run(
611-
["gh", "repo", "set-default"],
612-
cwd=self.get_repo_path(repo_name),
613-
check=True,
614-
)
610+
try:
611+
subprocess.run(
612+
["gh", "repo", "set-default"],
613+
cwd=self.get_repo_path(repo_name),
614+
check=True,
615+
)
616+
except subprocess.CalledProcessError as e:
617+
self.err(f"❌ Failed to set default repository: {e}")
615618

616619

617620
class Package(Repo):

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -341,5 +341,5 @@ project_name = "django-mongodb"
341341
tasks = ["run-tests"]
342342

343343
[tool.django-mongodb-cli.project.settings]
344-
# path = "settings.base"
345-
path = "settings.qe"
344+
path = "settings.base"
345+
# path = "settings.qe"

0 commit comments

Comments
 (0)