result = []
for item in l:
- if isinstance(item, list):
+ try:
+ item = iter(item)
result += self._flatten_list_(item)
- else:
+ except TypeError:
result += [item]
return result
for w in v )
# This might be nested...
- maybe_nested_list = [ s._subscript_tuple_(args) for s in ss ]
+ maybe_nested_list = ( s._subscript_tuple_(args) for s in ss )
return self._flatten_list_(maybe_nested_list)
else: