I'm trying to understand why in some code it is common practice to import a module first and afterwards importing specific member from the module.
import module_a
from module_a import member_a
Is it just out of pure laziness to not have to write module_a.member_a
and instead access member_a
directly?
Here's the code snippet my question originates from:
import spinup
from spinup.utils.run_utils import ExperimentGrid
from spinup.utils.serialization_utils import convert_json