equal
deleted
inserted
replaced
73 defmap[name] = default |
73 defmap[name] = default |
74 |
74 |
75 # copy defaults to state |
75 # copy defaults to state |
76 if isinstance(default, list): |
76 if isinstance(default, list): |
77 state[name] = default[:] |
77 state[name] = default[:] |
78 elif hasattr(default, '__call__'): |
78 elif getattr(default, '__call__', False): |
79 state[name] = None |
79 state[name] = None |
80 else: |
80 else: |
81 state[name] = default |
81 state[name] = default |
82 |
82 |
83 # does it take a parameter? |
83 # does it take a parameter? |