How (and where) does the Scale class convert scale names from the identity dictionary to be able to call them as class variables like in Scale.minor
?
EDIT:
I just saw that has .know
method like Environment.
How (and where) does the Scale class convert scale names from the identity dictionary to be able to call them as class variables like in Scale.minor
?
EDIT:
I just saw that has .know
method like Environment.
It’s here:
When a method name isn’t defined (as major
, minor
etc are not defined as hard coded methods), doesNotUnderstand
is called instead. Normal behavior there is to throw an error, but classes can override.
hjh
Thank you very much!