Package Export/Import cycle

This commit is contained in:
Tim Lorsbach
2026-07-06 15:17:16 +02:00
parent 2fbffb4b3b
commit b0004ea66e
3 changed files with 314 additions and 554 deletions

View File

@ -1,2 +1,5 @@
class InvalidSMILESException(Exception):
pass
class PackageImportException(Exception):
pass

View File

@ -1078,10 +1078,8 @@ class PackageManager(object):
data: Dict[str, Any],
owner: User,
preserve_uuids=False,
add_import_timestamp=True,
trust_reviewed=False,
) -> Package:
importer = PackageImporter(data, preserve_uuids, add_import_timestamp, trust_reviewed)
importer = PackageImporter(data, preserve_uuids)
imported_package = importer.do_import()
up = UserPackagePermission()