@@ -98,7 +98,9 @@ def get_module_data_from_path(path: Path) -> ModuleData:
98
98
)
99
99
100
100
101
- def get_app_name (* , mod_data : ModuleData , app_name : Union [str , None ] = None , is_factory : bool = False ) -> str :
101
+ def get_app_name (
102
+ * , mod_data : ModuleData , app_name : Union [str , None ] = None , is_factory : bool = False
103
+ ) -> str :
102
104
try :
103
105
mod = importlib .import_module (mod_data .module_import_str )
104
106
except (ImportError , ValueError ) as e :
@@ -140,11 +142,16 @@ def get_app_name(*, mod_data: ModuleData, app_name: Union[str, None] = None, is_
140
142
return name
141
143
elif callable (name ) and is_factory :
142
144
return name
143
- raise FastAPICLIException ("Could not find FastAPI app or app factory in module, try using --app" )
145
+ raise FastAPICLIException (
146
+ "Could not find FastAPI app or app factory in module, try using --app"
147
+ )
144
148
145
149
146
150
def get_import_string (
147
- * , path : Union [Path , None ] = None , app_name : Union [str , None ] = None , is_factory : bool = False ,
151
+ * ,
152
+ path : Union [Path , None ] = None ,
153
+ app_name : Union [str , None ] = None ,
154
+ is_factory : bool = False ,
148
155
) -> str :
149
156
if not path :
150
157
path = get_default_path ()
@@ -154,7 +161,9 @@ def get_import_string(
154
161
raise FastAPICLIException (f"Path does not exist { path } " )
155
162
mod_data = get_module_data_from_path (path )
156
163
sys .path .insert (0 , str (mod_data .extra_sys_path ))
157
- use_app_name = get_app_name (mod_data = mod_data , app_name = app_name , is_factory = is_factory )
164
+ use_app_name = get_app_name (
165
+ mod_data = mod_data , app_name = app_name , is_factory = is_factory
166
+ )
158
167
import_example = Syntax (
159
168
f"from { mod_data .module_import_str } import { use_app_name } " , "python"
160
169
)
0 commit comments