Remove deepcopy (closes #3893)

It's about 23% faster now (testet deepcopy vs. json with random data)
This commit is contained in:
FinnStutzenstein 2019-09-02 09:35:05 +02:00
parent d1c63f74fd
commit 03ad7b8abc

View File

@ -1,4 +1,4 @@
from copy import deepcopy
import json
from typing import Any, Dict, List
from ..utils.access_permissions import BaseAccessPermissions
@ -61,7 +61,7 @@ class MotionAccessPermissions(BaseAccessPermissions):
# Parse single motion.
if permission:
full_copy = deepcopy(full)
full_copy = json.loads(json.dumps(full))
full_copy["comments"] = []
for comment in full["comments"]:
if await async_in_some_groups(