From 90836eb8c40cc7dd47fa6d67ccc75f3bc7723c7b Mon Sep 17 00:00:00 2001 From: Trevor Hobenshield Date: Thu, 20 Apr 2023 21:33:24 -0700 Subject: [PATCH] refactor util --- twitter/util.py | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/twitter/util.py b/twitter/util.py index d7dbdb2..396f080 100644 --- a/twitter/util.py +++ b/twitter/util.py @@ -95,21 +95,3 @@ def find_key(obj: any, key: str) -> list: return helper(obj, key, []) - -def keys(d: dict, paths=False) -> list: - """ - Get all unique keys from nested dicts - """ - def get(d, curr_key=[]): - for k, v in d.items(): - if isinstance(v, dict): - yield from get(v, curr_key + [k]) - elif isinstance(v, list): - for i in v: - yield from get(i, curr_key + [k]) - else: - yield curr_key + [k] - - if paths: - return list(get(d)) - return list({y for x in get(d) for y in x})