Fixed #51 : I can compile simple recognize

This commit is contained in:
2021-03-19 18:06:29 +01:00
parent 36e3ce0bcb
commit 88c96ee9a8
5 changed files with 376 additions and 76 deletions
+34
View File
@@ -305,6 +305,40 @@ def dict_product(a, b):
return res
def merge_dictionaries(a, b):
"""
Returns a new dictionary which is the merge
:param a:
:param b:
:return:
"""
if a is None and b is None:
return None
res = {}
if a:
res.update(a)
if b:
res.update(b)
return res
def merge_sets(a, b):
if a is None and b is None:
return None
res = set()
if a:
res.update(a)
if b:
res.update(b)
return res
def get_n_clones(obj, n):
objs = [obj]
for i in range(n - 1):