Set_instance_banner is not defined

I have just run an upgrade to 5.0.6 (from 4.7.1 +250811). Now when I try to turn off the banner, this happens:

cryosparcm cli "set_instance_banner(False)"

Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/projects/MOLBIO/local/cryosparc-della/cryosparc_master/cli/setup_client.py", line 28, in <module>
    result = eval(sys.argv[1], {"api": api, "db": db, "gfs": gfs}, {})
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<string>", line 1, in <module>
NameError: name 'set_instance_banner' is not defined

API has been restructured in v5:

1 Like

Thanks. For anyone else, it’s now:

cryosparcm cli "api.config.set_instance_banner()"

Here is a copy-paste one-liner.

cryosparcm cli "api.config.set_instance_banner(active=True, title='Hello World', body='Lorem ipsum dolor sit amet')"