Skip to content

Commit fa4fe00

Browse files
committed
feat: Add optional debug output
1 parent e19e432 commit fa4fe00

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/check_datapackage/check.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import os
12
import re
23
import sys
34
from dataclasses import dataclass, field
@@ -6,6 +7,7 @@
67
from typing import Any, Callable, Iterator, Optional
78

89
from jsonschema import Draft7Validator, FormatChecker, ValidationError
10+
from rich import print as rprint
911

1012
from check_datapackage.config import Config
1113
from check_datapackage.constants import (
@@ -130,6 +132,11 @@ class for more details, especially about the default values.
130132
issues = exclude(issues, config.exclusions, properties)
131133
issues = sorted(set(issues))
132134

135+
if os.getenv("CDP_DEBUG"):
136+
rprint("", properties)
137+
rprint(*issues)
138+
rprint(explain(issues))
139+
133140
if error and issues:
134141
raise DataPackageError(issues)
135142

0 commit comments

Comments
 (0)