-
- Downloads
merge change of semantics for default parameters
The semantics for default parameters are as follows. If a value function has a parameter that takes a default value, then an exception is raised if the user ever tries to assign a value to this parameter via 'params'. These semantics are chosen to eliminate the possibility that "forgotten" default parameters are not silently overwritten.
No related branches found
No related tags found
Showing
- kwant/_common.py 12 additions, 7 deletionskwant/_common.py
- kwant/builder.py 37 additions, 17 deletionskwant/builder.py
- kwant/operator.pyx 13 additions, 7 deletionskwant/operator.pyx
- kwant/tests/test_builder.py 52 additions, 25 deletionskwant/tests/test_builder.py
- kwant/tests/test_wraparound.py 3 additions, 3 deletionskwant/tests/test_wraparound.py
- kwant/wraparound.py 4 additions, 4 deletionskwant/wraparound.py
Loading
Please register or sign in to comment