@@ -43,7 +43,7 @@ def get_folder_tree_serializer(source):
4343
4444def check_depth (source , parent_id , current_depth = 0 ):
4545 # Folder 不能超过3层
46- Folder = get_folder_type (source )
46+ Folder = get_folder_type (source ) # noqa
4747
4848 if parent_id != 'root' :
4949 # 计算当前层级
@@ -101,7 +101,7 @@ def insert(self, instance, with_valid=True):
101101 parent_id = instance .get ('parent_id' , 'root' )
102102 name = instance .get ('name' )
103103
104- Folder = get_folder_type (self .data .get ('source' ))
104+ Folder = get_folder_type (self .data .get ('source' )) # noqa
105105 if QuerySet (Folder ).filter (name = name , workspace_id = workspace_id , parent_id = parent_id ).exists ():
106106 raise serializers .ValidationError (_ ('Folder name already exists' ))
107107 # Folder 不能超过3层
@@ -125,7 +125,7 @@ class Operate(serializers.Serializer):
125125 @transaction .atomic
126126 def edit (self , instance ):
127127 self .is_valid (raise_exception = True )
128- Folder = get_folder_type (self .data .get ('source' ))
128+ Folder = get_folder_type (self .data .get ('source' )) # noqa
129129 current_id = self .data .get ('id' )
130130 current_node = Folder .objects .get (id = current_id )
131131 if current_node is None :
@@ -150,15 +150,15 @@ def edit(self, instance):
150150
151151 def one (self ):
152152 self .is_valid (raise_exception = True )
153- Folder = get_folder_type (self .data .get ('source' ))
153+ Folder = get_folder_type (self .data .get ('source' )) # noqa
154154 folder = QuerySet (Folder ).filter (id = self .data .get ('id' )).first ()
155155 return FolderSerializer (folder ).data
156156
157157 def delete (self ):
158158 self .is_valid (raise_exception = True )
159159 if self .data .get ('id' ) == 'root' :
160160 raise serializers .ValidationError (_ ('Cannot delete root folder' ))
161- Folder = get_folder_type (self .data .get ('source' ))
161+ Folder = get_folder_type (self .data .get ('source' )) # noqa
162162 QuerySet (Folder ).filter (id = self .data .get ('id' )).delete ()
163163
164164
@@ -168,12 +168,12 @@ class FolderTreeSerializer(serializers.Serializer):
168168
169169 def get_folder_tree (self , name = None ):
170170 self .is_valid (raise_exception = True )
171- Folder = get_folder_type (self .data .get ('source' ))
171+ Folder = get_folder_type (self .data .get ('source' )) # noqa
172172 if name is not None :
173173 nodes = Folder .objects .filter (Q (workspace_id = self .data .get ('workspace_id' )) &
174174 Q (name__contains = name )).get_cached_trees ()
175175 else :
176176 nodes = Folder .objects .filter (Q (workspace_id = self .data .get ('workspace_id' ))).get_cached_trees ()
177- TreeSerializer = get_folder_tree_serializer (self .data .get ('source' ))
177+ TreeSerializer = get_folder_tree_serializer (self .data .get ('source' )) # noqa
178178 serializer = TreeSerializer (nodes , many = True )
179179 return serializer .data # 这是可序列化的字典
0 commit comments