Skip to content

Commit bfd2102

Browse files
committed
Linux: Fix up too-net typing syntax
1 parent eb21f89 commit bfd2102

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

volatility3/framework/symbols/linux/extensions/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2404,7 +2404,7 @@ def get_inode_type(self) -> Union[str, None]:
24042404

24052405
def _time_member_to_datetime(
24062406
self, member
2407-
) -> datetime.datetime | interfaces.renderers.BaseAbsentValue:
2407+
) -> Union[datetime.datetime, interfaces.renderers.BaseAbsentValue]:
24082408
if self.has_member(f"{member}_sec") and self.has_member(f"{member}_nsec"):
24092409
# kernels >= 6.11 it's i_*_sec -> time64_t and i_*_nsec -> u32
24102410
# Ref Linux commit 3aa63a569c64e708df547a8913c84e64a06e7853

volatility3/framework/symbols/linux/extensions/net.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import logging
2-
from typing import Dict, List, Optional
2+
from typing import Dict, List, Optional, Union
33

44
from volatility3.framework import objects, exceptions, renderers, interfaces, constants
55
from volatility3.framework.objects import utility
@@ -214,7 +214,7 @@ def get_net_namespace_id(self) -> int:
214214

215215
return net_ns_id
216216

217-
def get_operational_state(self) -> str | interfaces.renderers.BaseAbsentValue:
217+
def get_operational_state(self) -> Union[str, interfaces.renderers.BaseAbsentValue]:
218218
"""Return the netwok device oprational state (RFC 2863) string
219219
220220
Returns:

0 commit comments

Comments
 (0)