Skip to content
Snippets Groups Projects

Disable unregister method for extensions

Merged Eterevskiy Georgiy requested to merge feature/disable_unregister_extensions into master
2 files
+ 14
13
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -29,18 +29,19 @@ def bootstrap(
registered_extensions: manager_pb2.ListExtensionsResponse = ext_manager_stub.ListExtensions(manager_pb2.ListExtensionsRequest())
for ext in registered_extensions.extensions:
if ext.extension == ext_descriptor.extension:
if ext.version != ext_descriptor.version:
ext_manager_stub.UnregisterExtensions(
manager_pb2.UnregisterExtensionsRequest(
extensions=[ext_descriptor]
)
)
logger.info(
f"Изменилась версия расширения {ext_descriptor.extension} ({ext.version} -> {ext_descriptor.version})"
)
# todo enable after fix - https://tracker.yandex.ru/PRXS-1507
# for ext in registered_extensions.extensions:
# if ext.extension == ext_descriptor.extension:
# if ext.version != ext_descriptor.version:
# ext_manager_stub.UnregisterExtensions(
# manager_pb2.UnregisterExtensionsRequest(
# extensions=[ext_descriptor]
# )
# )
#
# logger.info(
# f"Изменилась версия расширения {ext_descriptor.extension} ({ext.version} -> {ext_descriptor.version})"
# )
ext_manager_stub.RegisterExtensions(manager_pb2.RegisterExtensionsRequest(
extensions=[ext_descriptor]
Loading