encapsulate imports in helpers to minimise requirements for docs

This commit is contained in:
Fabian Neumann 2023-03-16 15:54:52 +01:00
parent 21a60d7859
commit 6dbfd798b9

View File

@ -14,7 +14,6 @@ import pytz
import yaml import yaml
from pypsa.components import component_attrs, components from pypsa.components import component_attrs, components
from pypsa.descriptors import Dict from pypsa.descriptors import Dict
from snakemake.utils import update_config
from tqdm import tqdm from tqdm import tqdm
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@ -443,6 +442,7 @@ def parse(l):
def update_config_with_sector_opts(config, sector_opts): def update_config_with_sector_opts(config, sector_opts):
from snakemake.utils import update_config
for o in sector_opts.split("-"): for o in sector_opts.split("-"):
if o.startswith("CF+"): if o.startswith("CF+"):
l = o.split("+")[1:] l = o.split("+")[1:]