Skip to content

Commit 2248207

Browse files
authored
Merge pull request #494 from OpenBioSim/fix_493
Fix issue #493
2 parents de4bac0 + e547665 commit 2248207

2 files changed

Lines changed: 17 additions & 9 deletions

File tree

python/BioSimSpace/Sandpit/Exscientia/Stream/_stream.py

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@ def save(sire_object, filebase):
4242
filebase : str
4343
The base name of the binary output file.
4444
"""
45-
from .. import _isVerbose
46-
from .. import _SireWrappers
4745
from sire import stream as _NewSireStream
4846
from .._Exceptions import StreamError as _StreamError
49-
from .._SireWrappers._sire_wrapper import SireWrapper as _SireWrapper
47+
from .. import _isVerbose
5048
from sire import system as _NewSireSystem
49+
from .. import _SireWrappers
50+
from .._SireWrappers._sire_wrapper import SireWrapper as _SireWrapper
5151

5252
# Validate input.
5353

@@ -91,13 +91,13 @@ def load(file):
9191
file : str
9292
The path to the binary file containing the streamed object.
9393
"""
94-
from .. import _isVerbose
95-
from .. import _SireWrappers
9694
from sire import stream as _NewSireStream
9795
from sire.legacy import Mol as _SireMol
98-
import os as _os
9996
from .._Exceptions import StreamError as _StreamError
97+
from .. import _isVerbose
10098
from sire import system as _NewSireSystem
99+
from .. import _SireWrappers
100+
import os as _os
101101

102102
# Validate input.
103103

@@ -242,8 +242,8 @@ def _add_metadata(sire_object):
242242
The metadata associated with the object.
243243
"""
244244
from sire import stream as _NewSireStream
245-
from .._SireWrappers._sire_wrapper import SireWrapper as _SireWrapper
246245
from .. import _SireWrappers
246+
from .._SireWrappers._sire_wrapper import SireWrapper as _SireWrapper
247247

248248
if not isinstance(sire_object, _SireWrapper) and not isinstance(
249249
sire_object, _SireWrappers.SearchResult
@@ -264,7 +264,11 @@ def _add_metadata(sire_object):
264264

265265
# Extract the BioSimSpace version and revision ID.
266266
_bss_version = _version.get_versions()["version"].split("+")[0]
267-
_bss_revisionid = _version.get_versions()["full-revisionid"][0:7]
267+
_bss_revisionid = _version.get_versions()["full-revisionid"]
268+
if _bss_revisionid is not None:
269+
_bss_revisionid = _bss_revisionid[0:7]
270+
else:
271+
_bss_revisionid = "None"
268272

269273
# Create the object name.
270274
obj_name = f"{sire_object.__module__}.{sire_object.__class__.__name__}"

python/BioSimSpace/Stream/_stream.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,11 @@ def _add_metadata(sire_object):
264264

265265
# Extract the BioSimSpace version and revision ID.
266266
_bss_version = _version.get_versions()["version"].split("+")[0]
267-
_bss_revisionid = _version.get_versions()["full-revisionid"][0:7]
267+
_bss_revisionid = _version.get_versions()["full-revisionid"]
268+
if _bss_revisionid is not None:
269+
_bss_revisionid = _bss_revisionid[0:7]
270+
else:
271+
_bss_revisionid = "None"
268272

269273
# Create the object name.
270274
obj_name = f"{sire_object.__module__}.{sire_object.__class__.__name__}"

0 commit comments

Comments
 (0)