33import json
44import logging
55import re
6- from typing import List , Optional , TYPE_CHECKING
6+ from typing import TYPE_CHECKING , List , Optional
77
88from flask import (
9- abort ,
109 Blueprint ,
10+ abort ,
1111 current_app ,
1212 flash ,
1313 render_template ,
2424 wrap_route_handler_with_hooks ,
2525)
2626from flask_appbuilder .urltools import (
27+ Stack ,
2728 get_filter_args ,
2829 get_order_args ,
2930 get_page_args ,
3031 get_page_size_args ,
31- Stack ,
3232)
3333from flask_appbuilder .widgets import FormWidget , ListWidget , SearchWidget , ShowWidget
3434from flask_babel import lazy_gettext
@@ -85,8 +85,7 @@ def create_blueprint(
8585 appbuilder : "AppBuilder" ,
8686 endpoint : Optional [str ] = None ,
8787 static_folder : Optional [str ] = None ,
88- ):
89- ...
88+ ): ...
9089
9190 def get_uninit_inner_views (self ):
9291 """
@@ -209,9 +208,7 @@ def __init__(self):
209208 # Init class permission override attrs
210209 if not self .previous_class_permission_name and self .class_permission_name :
211210 self .previous_class_permission_name = self .__class__ .__name__
212- self .class_permission_name = (
213- self .class_permission_name or self .__class__ .__name__
214- )
211+ self .class_permission_name = self .class_permission_name or self .__class__ .__name__
215212
216213 # Init previous permission override attrs
217214 is_collect_previous = False
@@ -890,8 +887,8 @@ def __init__(self, **kwargs):
890887 if self .method_permission_name .get (attr_name ):
891888 if not self .previous_method_permission_name .get (attr_name ):
892889 self .previous_method_permission_name [attr_name ] = action .name
893- permission_name = (
894- PERMISSION_PREFIX + self . method_permission_name . get ( attr_name )
890+ permission_name = PERMISSION_PREFIX + self . method_permission_name . get (
891+ attr_name
895892 )
896893 if permission_name not in self .base_permissions :
897894 self .base_permissions .append (permission_name )
@@ -958,9 +955,8 @@ def _init_properties(self):
958955 list_cols = self .datamodel .get_user_columns_list ()
959956 self .list_columns = self .list_columns or [list_cols [0 ]]
960957 self ._gen_labels_columns (self .list_columns )
961- self .order_columns = (
962- self .order_columns
963- or self .datamodel .get_order_columns_list (list_columns = self .list_columns )
958+ self .order_columns = self .order_columns or self .datamodel .get_order_columns_list (
959+ list_columns = self .list_columns
964960 )
965961 if self .show_fieldsets :
966962 self .show_columns = []
@@ -976,9 +972,7 @@ def _init_properties(self):
976972 if self .add_fieldsets :
977973 self .add_columns = []
978974 for fieldset_item in self .add_fieldsets :
979- self .add_columns = self .add_columns + list (
980- fieldset_item [1 ].get ("fields" )
981- )
975+ self .add_columns = self .add_columns + list (fieldset_item [1 ].get ("fields" ))
982976 else :
983977 if not self .add_columns :
984978 self .add_columns = [
@@ -1123,9 +1117,7 @@ def _get_list_widget(
11231117 )
11241118 return widgets
11251119
1126- def _get_show_widget (
1127- self , pk , item , widgets = None , actions = None , show_fieldsets = None
1128- ):
1120+ def _get_show_widget (self , pk , item , widgets = None , actions = None , show_fieldsets = None ):
11291121 widgets = widgets or {}
11301122 actions = actions or self .actions
11311123 show_fieldsets = show_fieldsets or self .show_fieldsets
@@ -1188,9 +1180,7 @@ def _list(self, **kwargs):
11881180 returns list and search widget
11891181 """
11901182 if get_order_args ().get (self .__class__ .__name__ ):
1191- order_column , order_direction = get_order_args ().get (
1192- self .__class__ .__name__
1193- )
1183+ order_column , order_direction = get_order_args ().get (self .__class__ .__name__ )
11941184 else :
11951185 order_column , order_direction = "" , ""
11961186 page = get_page_args ().get (self .__class__ .__name__ )
0 commit comments