Update
ci / checks (push) Successful in 1h15m13s

This commit is contained in:
khodowany
2026-09-24 06:20:37 -05:00
parent da5640291a
commit 1be98e14aa
35 changed files with 191 additions and 184 deletions
+3 -3
View File
@@ -41,10 +41,10 @@ def shift_key(key: dict, steps: int, semitones: int) -> dict:
result['custom'] = True
if 'cancel' in key:
# A cancellation references the old signature, not a count of naturals.
cancelled = shift_key(key_from_fifths(key['cancel']), steps, semitones)
if cancelled.get('custom'):
canceled = shift_key(key_from_fifths(key['cancel']), steps, semitones)
if canceled.get('custom'):
raise ValueError('transposed key cancellation cannot be represented by fifths')
result['cancel'] = cancelled['fifths']
result['cancel'] = canceled['fifths']
return result
def concert_document(document: dict, *, octave_transposing: bool = False) -> dict: