1
1
from __future__ import annotations
2
2
3
- from bson .objectid import ObjectId
4
3
from enum import StrEnum
5
4
import os
6
5
import json
7
6
import sqlite3
8
7
from packaging .version import Version
9
8
from typing import TYPE_CHECKING
10
9
10
+ from e3 .event import unique_id
11
11
from e3 .fs import cp
12
12
from e3 .log import getLogger
13
13
from e3 .anod .store .interface import (
@@ -901,7 +901,7 @@ def insert_to_component_files(
901
901
"readme_id" ,
902
902
],
903
903
[
904
- str ( ObjectId () ),
904
+ unique_id ( ),
905
905
component_info ["name" ],
906
906
component_info ["platform" ],
907
907
component_info ["version" ],
@@ -962,7 +962,7 @@ def create_build_id(self, setup: str, date: str, version: str) -> BuildInfoDict:
962
962
req_tuple = self ._insert (
963
963
_Store .TableName .buildinfos ,
964
964
["id" , "build_date" , "setup" , "build_version" ], # type: ignore[arg-type]
965
- [str ( ObjectId () ), date , setup , version ],
965
+ [unique_id ( ), date , setup , version ],
966
966
)
967
967
self .connection .commit ()
968
968
return self ._tuple_to_buildinfo (req_tuple ) # type: ignore[arg-type]
@@ -976,7 +976,7 @@ def copy_build_id(self, bid: str, dest_setup: str) -> BuildInfoDict:
976
976
") "
977
977
" SELECT ?, build_date, ?, build_version"
978
978
f" FROM { _Store .TableName .buildinfos } WHERE id=?" ,
979
- [str ( ObjectId () ), dest_setup , bid ],
979
+ [unique_id ( ), dest_setup , bid ],
980
980
)
981
981
self .connection .commit ()
982
982
return self ._tuple_to_buildinfo (req_tuple ) # type: ignore[arg-type]
@@ -1079,7 +1079,7 @@ def _submit_file(self, file_info: FileDict) -> FileDict:
1079
1079
"metadata" ,
1080
1080
],
1081
1081
[
1082
- str ( ObjectId () ),
1082
+ unique_id ( ),
1083
1083
file_info ["name" ],
1084
1084
file_info ["alias" ],
1085
1085
file_info ["filename" ],
0 commit comments