@@ -48,7 +48,7 @@ class ModelAdminMeta(type):
48
48
def __new__ (mcls , name , bases , attrs : dict , ** kwargs : Any ):
49
49
cls : Type ["ModelAdmin" ] = super ().__new__ (mcls , name , bases , attrs )
50
50
51
- model = kwargs .get ("model" , None )
51
+ model = kwargs .get ("model" )
52
52
53
53
if not model :
54
54
return cls
@@ -68,7 +68,7 @@ def __new__(mcls, name, bases, attrs: dict, **kwargs: Any):
68
68
69
69
cls .name = attrs .get ("name" , prettify_class_name (cls .model .__name__ ))
70
70
cls .name_plural = attrs .get ("name_plural" , f"{ cls .name } s" )
71
- cls .icon = attrs .get ("icon" , None )
71
+ cls .icon = attrs .get ("icon" )
72
72
73
73
mcls ._check_conflicting_options (["column_list" , "column_exclude_list" ], attrs )
74
74
mcls ._check_conflicting_options (
@@ -249,11 +249,10 @@ def get_details_columns(cls) -> List[Tuple[str, Column]]:
249
249
250
250
@classmethod
251
251
def get_column_labels (cls ) -> Dict [Column , str ]:
252
- column_labels = {}
253
- for column_label , value in cls .column_labels .items ():
254
- column_labels [cls .get_column_by_attr (column_label )] = value
255
-
256
- return column_labels
252
+ return {
253
+ cls .get_column_by_attr (column_label ): value
254
+ for column_label , value in cls .column_labels .items ()
255
+ }
257
256
258
257
@classmethod
259
258
async def delete_model (cls , obj : str ) -> None :
0 commit comments