satisfy linter and type checker in many places

This commit is contained in:
Laura Klünder 2022-04-03 20:19:41 +02:00
parent 9d21f8c933
commit fb4da7c768
16 changed files with 38 additions and 26 deletions

View file

@ -643,7 +643,7 @@ def graph_edit(request, level=None, space=None):
'obj_title': node.title
})
permissions = AccessPermission.get_for_request(request) | set([None])
permissions = AccessPermission.get_for_request(request) | {None}
edge_settings_form = GraphEdgeSettingsForm(instance=GraphEdge(), request=request, data=request.POST)
graph_action_form = GraphEditorActionForm(request=request, allow_clicked_position=create_nodes,
data=request.POST)

View file

@ -475,7 +475,7 @@ class BaseQueryWrapper(BaseWrapper):
if not segments:
# if the check is just 'pk' or the name or the name of the primary key, return the mathing object
if is_created_pk(filter_value):
return Q(pk__in=()), set([filter_value])
return Q(pk__in=()), {filter_value}
if filter_value is None or int(filter_value) in self._changeset.deleted_existing.get(model, ()):
return Q(pk__in=()), set()
return q, set()