Lines Matching refs:origin
53 def _merge_list(origin, new): argument
54 if origin is None or new is None:
57 if data1 not in origin:
58 origin.append(data1)
81 def _merge_scope_array(origin, new, keys): argument
84 for data2 in origin:
90 origin.append(data1)
105 def _merge_scope_flags_point(origin, new): argument
111 for data2 in origin:
118 origin.append(data1)
121 def _merge_scope_app(origin, new): argument
129 origin[0][k] = new[0].get(k)
134 _merge_scope_flags_point(origin[0]["flags-point"], flags_points)
138 item = origin[0].get(field)
146 _merge_scope_array(origin[0].get(name), item, keys)
149 def _merge_scope_individual(origin, new): argument
151 if k not in origin:
152 origin[k] = v
154 _merge_scope_app(origin[k], v)
157 def _merge_scope_permission(origin, new): argument
159 if k not in origin:
160 origin[k] = v
162 _merge_scope_app(origin[k], v)
165 def _merge_scope_common(origin, new): argument
169 origin[name] = new.get(name)
174 _merge_scope_app(origin.get("app-base"), app)
180 _merge_scope_app(origin.get("app-resources"), app)