File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 19
19
from __future__ import absolute_import
20
20
21
21
from typing import Type
22
+ from typing import Union
22
23
from types import ModuleType
23
24
24
25
from libcloud .compute .types import Provider
163
164
164
165
165
166
def get_driver (provider ):
166
- # type: (Provider) -> Type[NodeDriver]
167
+ # type: (Union[ Provider, str] ) -> Type[NodeDriver]
167
168
deprecated_constants = OLD_CONSTANT_TO_NEW_MAPPING
168
169
return _get_provider_driver (drivers = DRIVERS , provider = provider ,
169
170
deprecated_providers = DEPRECATED_DRIVERS ,
170
171
deprecated_constants = deprecated_constants )
171
172
172
173
173
174
def set_driver (provider , module , klass ):
174
- # type: (Provider, ModuleType, type) -> Type[NodeDriver]
175
+ # type: (Union[ Provider, str] , ModuleType, type) -> Type[NodeDriver]
175
176
return _set_provider_driver (drivers = DRIVERS , provider = provider ,
176
177
module = module , klass = klass )
You can’t perform that action at this time.
0 commit comments