Skip to content

Instantly share code, notes, and snippets.

View AClon314's full-sized avatar
๐Ÿ“–
Learning

AClon AClon314

๐Ÿ“–
Learning
View GitHub Profile
@AClon314
AClon314 / isLeaf.py
Created February 15, 2026 02:00
isBasicType/isLeaf
def isBasicType(o):
return isinstance(o, str) or not isinstance(o, (Mapping, Sequence))
def isLeaf(obj):
if isinstance(obj, Mapping):
return all(isBasicType(v) for v in obj.values())
if isinstance(obj, Sequence):
return all(isBasicType(v) for v in obj)
return False