Add type hint for Client API

Add type hint for Client API.

Change-Id: I68ed226d499dc9524ca141fbeec01b8b19e0f1d4
This commit is contained in:
Cai Hui 2021-09-25 09:34:48 +08:00
parent a5496f7593
commit cdeab76bbb
1 changed files with 9 additions and 4 deletions

View File

@ -13,13 +13,18 @@
# limitations under the License.
from freezerclient import utils
from typing import Any
import os
def Client(version=None, endpoint=None, username=None, password=None,
project_name=None, auth_url=None, project_id=None, token=None,
cacert=None, project_domain_name=None, user_domain_id=None,
user_domain_name=None, project_domain_id=None, **kwargs):
def Client(version: str = None, endpoint: str = None, username: str = None,
password: str = None, project_name: str = None,
auth_url: str = None,
project_id: str = None, token: str = None, cacert: str = None,
project_domain_name: str = None, user_domain_id: str = None,
user_domain_name: str = None, project_domain_id: str = None,
**kwargs) -> Any:
"""Initialize client object based on given version.
HOW-TO: