Use consistent import style in parsing.py
parent
5d016142cf
commit
a3f20dde7a
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
import copy
|
import copy
|
||||||
|
|
||||||
import stix2.registry
|
from . import registry
|
||||||
from .exceptions import ParseError
|
from .exceptions import ParseError
|
||||||
from .utils import _get_dict
|
from .utils import _get_dict
|
||||||
|
|
||||||
|
@ -72,7 +72,7 @@ def _detect_spec_version(stix_dict):
|
||||||
_detect_spec_version(obj) for obj in stix_dict["objects"]
|
_detect_spec_version(obj) for obj in stix_dict["objects"]
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
elif obj_type in stix2.registry.STIX2_OBJ_MAPS["v21"]["observables"]:
|
elif obj_type in registry.STIX2_OBJ_MAPS["v21"]["observables"]:
|
||||||
# Non-bundle object with an ID and without spec_version. Could be a
|
# Non-bundle object with an ID and without spec_version. Could be a
|
||||||
# 2.1 SCO or 2.0 SDO/SRO/marking. Check for 2.1 SCO...
|
# 2.1 SCO or 2.0 SDO/SRO/marking. Check for 2.1 SCO...
|
||||||
v = "v21"
|
v = "v21"
|
||||||
|
@ -122,8 +122,8 @@ def dict_to_stix2(stix_dict, allow_custom=False, version=None):
|
||||||
v = _detect_spec_version(stix_dict)
|
v = _detect_spec_version(stix_dict)
|
||||||
|
|
||||||
OBJ_MAP = dict(
|
OBJ_MAP = dict(
|
||||||
stix2.registry.STIX2_OBJ_MAPS[v]['objects'],
|
registry.STIX2_OBJ_MAPS[v]['objects'],
|
||||||
**stix2.registry.STIX2_OBJ_MAPS[v]['observables']
|
**registry.STIX2_OBJ_MAPS[v]['observables']
|
||||||
)
|
)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
@ -175,7 +175,7 @@ def parse_observable(data, _valid_refs=None, allow_custom=False, version=None):
|
||||||
v = _detect_spec_version(obj)
|
v = _detect_spec_version(obj)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
OBJ_MAP_OBSERVABLE = stix2.registry.STIX2_OBJ_MAPS[v]['observables']
|
OBJ_MAP_OBSERVABLE = registry.STIX2_OBJ_MAPS[v]['observables']
|
||||||
obj_class = OBJ_MAP_OBSERVABLE[obj['type']]
|
obj_class = OBJ_MAP_OBSERVABLE[obj['type']]
|
||||||
except KeyError:
|
except KeyError:
|
||||||
if allow_custom:
|
if allow_custom:
|
||||||
|
|
Loading…
Reference in New Issue