X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=osmclient%2Fclient.py;h=eccfee295668c2bb592401c2bbca9d885c1d49ce;hb=c077d238ed02fabea9e57cd3a8025cc86b146e44;hp=0c244edbbf7c76312ec763ee77ea412c8afd12ae;hpb=e84eb31aded0cb62a5523422ddc4524f6e615209;p=osm%2Fosmclient.git diff --git a/osmclient/client.py b/osmclient/client.py index 0c244ed..eccfee2 100644 --- a/osmclient/client.py +++ b/osmclient/client.py @@ -1,4 +1,5 @@ -# Copyright 2017 Sandvine +# Copyright 2017-2018 Sandvine +# Copyright 2018 Telefonica # # All Rights Reserved. # @@ -18,11 +19,18 @@ OSM client entry point """ -from osmclient.v1 import client +from osmclient.v1 import client as client +from osmclient.sol005 import client as sol005client -def Client(version=1, host = None, *args, **kwargs): - if version == 1: - return client.Client(host, *args, **kwargs) +def Client(version=1, host=None, sol005=True, *args, **kwargs): + if not sol005: + if version == 1: + return client.Client(host, *args, **kwargs) + else: + raise Exception("Unsupported client version") else: - raise Exception("Unsupported client version") + if version == 1: + return sol005client.Client(host, *args, **kwargs) + else: + raise Exception("Unsupported client version")