提交 9ca3bf29 authored 作者: Frederic's avatar Frederic

Respect quote in THEANO_FLAGS. This allow to don't split in some comma.

fix gh-2180
上级 34f951b1
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
import logging import logging
import os import os
import shlex
import sys import sys
import warnings import warnings
...@@ -39,7 +40,10 @@ def parse_config_string(config_string, issue_warnings=True): ...@@ -39,7 +40,10 @@ def parse_config_string(config_string, issue_warnings=True):
Parses a config string (comma-separated key=value components) into a dict. Parses a config string (comma-separated key=value components) into a dict.
""" """
config_dict = {} config_dict = {}
for kv_pair in config_string.split(','): my_splitter = shlex.shlex(config_string, posix=True)
my_splitter.whitespace = ','
my_splitter.whitespace_split = True
for kv_pair in my_splitter:
kv_pair = kv_pair.strip() kv_pair = kv_pair.strip()
if not kv_pair: if not kv_pair:
continue continue
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论