Changing singleton usage 91/13091/1
authorMark Beierl <mark.beierl@canonical.com>
Thu, 23 Mar 2023 19:19:08 +0000 (19:19 +0000)
committerMark Beierl <mark.beierl@canonical.com>
Thu, 23 Mar 2023 19:19:08 +0000 (19:19 +0000)
commit6f14650730751aaaf2a0b28768057e55ff0bb9f3
tree7aa49353626516f5841c8c90a1152545c50a7fde
parenta8d016d9d942775d15654a362a1dca97232e0b64
Changing singleton usage

We won't be talking to any more than one temporal cluster at a
time, so it does not make sense to have clients cached by API
endpoint.  Instead the main() of any program wanting to use
temporal can just set the class level variable and then simply
instantiate the class anywhere it is needed and it will
manage the cached client without needing the temporal API URL

Change-Id: Ia22635dc454e8df14ca22bc1e095f625d7e7337b
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
osm_common/tests/test_wftemporal.py
osm_common/wftemporal.py