(decl, sel, force=0)
| 1945 | |
| 1946 | |
| 1947 | def setkindselector(decl, sel, force=0): |
| 1948 | if not decl: |
| 1949 | decl = {} |
| 1950 | if not sel: |
| 1951 | return decl |
| 1952 | if 'kindselector' not in decl: |
| 1953 | decl['kindselector'] = sel |
| 1954 | return decl |
| 1955 | for k in list(sel.keys()): |
| 1956 | if force or k not in decl['kindselector']: |
| 1957 | decl['kindselector'][k] = sel[k] |
| 1958 | return decl |
| 1959 | |
| 1960 | |
| 1961 | def setcharselector(decl, sel, force=0): |