diff --git a/libvcs/_internal/query_list.py b/libvcs/_internal/query_list.py index ee9f8c345..6efe3aaf9 100644 --- a/libvcs/_internal/query_list.py +++ b/libvcs/_internal/query_list.py @@ -40,8 +40,8 @@ def keygetter( for sub_field in sub_fields: dct = dct[sub_field] return dct - except Exception as e: - traceback.print_exception(e) + except Exception: + traceback.print_stack() return None @@ -59,8 +59,8 @@ def parse_lookup(obj: Mapping[str, Any], path: str, lookup: str) -> Optional[Any if isinstance(path, str) and isinstance(lookup, str) and path.endswith(lookup): if field_name := path.rsplit(lookup)[0]: return keygetter(obj, field_name) - except Exception as e: - traceback.print_exception(e) + except Exception: + traceback.print_stack() return None