def set_all(key: str, rows: list, value: any):
# DEBUG: print(f"DEBUG: key='{key}',rows()={len(rows)},value[]={type(value)} - CALLED!")
- if type(key) != str:
+ if not isinstance(key, str):
raise ValueError("Parameter key[]='{type(key)}' is not 'str'")
elif not key_exists(key):
# DEBUG: print(f"DEBUG: Cache for key='{key}' not initialized.")
# DEBUG: print("DEBUG: EXIT!")
def set_sub_key(key: str, sub: str, value: any):
- if type(key) != str:
+ if not isinstance(key, str):
raise ValueError("Parameter key[]='{type(key)}' is not 'str'")
- elif type(sub) != str:
+ elif not isinstance(sub, str):
raise ValueError("Parameter sub[]='{type(sub)}' is not 'str'")
elif not key_exists(key):
print(f"WARNING: Bad method call, key='{key}' is not initialized yet.")
_cache[key][sub] = value
def sub_key_exists(key: str, sub: str) -> bool:
- if type(key) != str:
+ if not isinstance(key, str):
raise ValueError("Parameter key[]='{type(key)}' is not 'str'")
- elif type(sub) != str:
+ elif not isinstance(sub, str):
raise ValueError("Parameter sub[]='{type(sub)}' is not 'str'")
elif not key_exists(key):
print(f"WARNING: Bad method call, key='{key}' is not initialized yet.")