From: Karl O. Pinc Date: Wed, 14 Nov 2018 05:02:36 +0000 (-0600) Subject: Allow routes to contain equal signs X-Git-Url: https://papio.biology.duke.edu/gitweb/?a=commitdiff_plain;h=58d53925a90dba92bea17e1eefe286d845fc8816;p=pgwui_server Allow routes to contain equal signs --- diff --git a/src/pgwui_server/__init__.py b/src/pgwui_server/__init__.py index 5671304..52c03a3 100644 --- a/src/pgwui_server/__init__.py +++ b/src/pgwui_server/__init__.py @@ -31,7 +31,7 @@ def parse_assignments(lines): result = [] for line in lines.split('\n'): if '=' in line: - key, val = line.split('=') + key, val = line.split('=', 1) result.append((key.rstrip(), val.lstrip())) return result diff --git a/tests/test___init__.py b/tests/test___init__.py index f84248b..d405761 100644 --- a/tests/test___init__.py +++ b/tests/test___init__.py @@ -58,10 +58,12 @@ def test_parse_assignments(): '\n' 'ignored\n' 'key2=value2\n' # missing whitespace is fine + 'key3= value3=withequals\n' ) result = pgwui_server_init.parse_assignments(lines) assert result == [('key1', 'value1'), - ('key2', 'value2')] + ('key2', 'value2'), + ('key3', 'value3=withequals')] # add_routes()