@@ -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__ } "
0 commit comments