  from importlib import import_module
  from subprocess import Popen, PIPE, STDOUT
  
  from lib.multithreading import MultiThread
  from lib.Serializer import JSONSerializer
  
  import update_deps
  from .utils import get_config
  from .popup_configure import popup_config
  
 
</s> remove from lib.Serializer import JSONSerializer
 </s> add from lib.serializer import get_serializer </s> remove from lib.Serializer import JSONSerializer
 </s> add from lib.serializer import get_serializer </s> remove from lib import Serializer
 </s> add from lib.serializer import get_serializer </s> remove from json import JSONDecodeError
 </s> add  </s> remove from lib import Serializer
 </s> add from lib.serializer import get_serializer_from_filename
from lib.serializer import get_serializer
  from importlib import import_module
  from subprocess import Popen, PIPE, STDOUT
  
  from lib.multithreading import MultiThread
from lib.serializer import get_serializer
  
  import update_deps
  from .utils import get_config
  from .popup_configure import popup_config
  
keep keep keep keep replace keep keep keep keep keep
 Standardize serialization (#903)

* Standardize serialization

- Linting
- Standardize serializer use throughout code
- Extend serializer to load and save files
- Always load and save in utf-8
- Create documentation 
lib/gui/menu.py