Skip to content

Commit

Permalink
WIPpython
Browse files Browse the repository at this point in the history
  • Loading branch information
douglas-raillard-arm committed Jan 10, 2024
1 parent 2138f26 commit 47bae0c
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions lisa/trace.py
Original file line number Diff line number Diff line change
Expand Up @@ -425,6 +425,9 @@ def __init__(self, path, events, **kwargs):
self._parquet_dir = tempfile.TemporaryDirectory()
self._metadata = self._make_parquets(events=events, path=path, parquet_dir=self._parquet_dir.name)

def __enter__(self):
return super().__enter__()

def __exit__(self, *args, **kwargs):
self._parquet_dir.__exit__(*args, **kwargs)

Expand Down Expand Up @@ -3893,8 +3896,7 @@ def _get_metadata(self, key, parser=None):
if parser is None:
parser = self._get_parser(needed_metadata={key})

with parser as parser:
return parser.get_metadata(key)
return parser.get_metadata(key)

def _get_cacheable_metadata(self, key, parser=None):
try:
Expand Down Expand Up @@ -4502,7 +4504,8 @@ def get_missing(df_map):
continue
else:
try:
meta_event_df = parser.parse_event(event)
with parser as parser:
meta_event_df = parser.parse_event(event)
except MissingTraceEventError:
continue
# In case a meta-event is spread among multiple
Expand Down

0 comments on commit 47bae0c

Please sign in to comment.