add cpntributor_database
This commit is contained in:
@ -1,15 +1,15 @@
|
||||
def spread(arg):
|
||||
ret = []
|
||||
for i in arg:
|
||||
if isinstance(i, list):
|
||||
ret.extend(i)
|
||||
else:
|
||||
ret.append(i)
|
||||
return ret
|
||||
|
||||
|
||||
def deep_flatten(arr):
|
||||
result = []
|
||||
result.extend(
|
||||
spread(list(map(lambda x: deep(x) if type(x) == list else x, arr))))
|
||||
def spread(arg):
|
||||
ret = []
|
||||
for i in arg:
|
||||
if isinstance(i, list):
|
||||
ret.extend(i)
|
||||
else:
|
||||
ret.append(i)
|
||||
return ret
|
||||
|
||||
|
||||
def deep_flatten(arr):
|
||||
result = []
|
||||
result.extend(
|
||||
spread(list(map(lambda x: deep(x) if type(x) == list else x, arr))))
|
||||
return result
|
||||
@ -1,6 +1,6 @@
|
||||
import types,functools
|
||||
from pytape import test
|
||||
from deep_flatten import deep_flatten
|
||||
def deep_flatten_test(t):
|
||||
t.true(isinstance(deep_flatten, (types.BuiltinFunctionType, types.FunctionType, functools.partial)),'deep_flatten is a function')
|
||||
import types,functools
|
||||
from pytape import test
|
||||
from deep_flatten import deep_flatten
|
||||
def deep_flatten_test(t):
|
||||
t.true(isinstance(deep_flatten, (types.BuiltinFunctionType, types.FunctionType, functools.partial)),'deep_flatten is a function')
|
||||
test('Testing deep_flatten',deep_flatten_test)
|
||||
Reference in New Issue
Block a user