Skip to content

Commit 2cb62ee

Browse files
authored
doc update (#1750)
1 parent 2bb9798 commit 2cb62ee

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

docs/PYPI.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,12 @@ from cdisc_rules_engine.utilities.utils import get_rules_cache_key
6969

7070
cache = load_rules_cache("path/to/rules/cache")
7171
# Note: version uses dashes, not dots
72-
rules = cache.get_all_by_prefix(get_rules_cache_key("sdtmig", "3-4"))
72+
rule_keys = cache.get_all_by_prefix(get_rules_cache_key("sdtmig", "3-4"))
73+
rules = [cache.get(key) for key in rule_keys[0]]
7374
```
7475

75-
Each rule is a dict with keys: `core_id`, `domains`, `author`, `reference`, `sensitivity`, `executability`, `description`, `authorities`, `standards`, `classes`, `rule_type`, `conditions`, `actions`, `datasets`, `output_variables`.
76+
`get_all_by_prefix` returns a nested list of cache keys, not rule objects directly. Fetch the actual rule dicts by calling cache.get() on each key.
77+
Each rule is a dict with keys: `core_id`, `domains`, `author`, `reference`, `sensitivity`, `executability`, `description`, `authorities`, `standards`, `classes`, `rule_type`, `conditions`, `actions`, `output_variables`.
7678

7779
If you have rules in raw CDISC metadata format, convert them first:
7880

0 commit comments

Comments
 (0)