(decl, sel, force=0)
| 1959 | |
| 1960 | |
| 1961 | def setcharselector(decl, sel, force=0): |
| 1962 | if not decl: |
| 1963 | decl = {} |
| 1964 | if not sel: |
| 1965 | return decl |
| 1966 | if 'charselector' not in decl: |
| 1967 | decl['charselector'] = sel |
| 1968 | return decl |
| 1969 | |
| 1970 | for k in list(sel.keys()): |
| 1971 | if force or k not in decl['charselector']: |
| 1972 | decl['charselector'][k] = sel[k] |
| 1973 | return decl |
| 1974 | |
| 1975 | |
| 1976 | def getblockname(block, unknown='unknown'): |