MCPcopy Create free account
hub / github.com/FreeOpcUa/python-opcua / flatten

Function flatten

opcua/ua/uatypes.py:860–869  ·  view source on GitHub ↗
(mylist)

Source from the content-addressed store, hash-verified

858
859
860def flatten(mylist):
861 if mylist is None:
862 return None
863 elif len(mylist) == 0:
864 return mylist
865 while isinstance(mylist[0], (list, tuple)):
866 mylist = [item for sublist in mylist for item in sublist]
867 if len(mylist) == 0:
868 break
869 return mylist
870
871
872def get_shape(mylist):

Callers 1

test_flattenMethod · 0.90

Calls

no outgoing calls

Tested by 1

test_flattenMethod · 0.72