Commit 68f31d38 authored by Maxime Perrotin's avatar Maxime Perrotin
Browse files

Merge https://github.com/esa/opengeode into feature_buster

parents 672a1c3f cff878c8
......@@ -124,6 +124,9 @@ The background pattern was downloaded from www.subtlepatterns.com
Changelog
=========
**3.4.3 (03/2021)**
- Ignore duplicate signal definition at system level (impacts only taste systems)
**3.4.2 (03/2021)**
- Minor bugfix
......
......@@ -3636,7 +3636,13 @@ def system_definition(root, parent):
sig, err, warn = signal(each)
errors.extend(err)
warnings.extend(warn)
system.signals.append(sig)
# Ignore duplicate signal definitions when they are defined at
# system level (only taste can do that)
for each in system.signals:
if each['name'].lower() == sig['name'].lower():
break
else:
system.signals.append(sig)
for each in procedures:
proc, err, warn = procedure(
each, parent=None, context=system)
......
......@@ -141,7 +141,7 @@ except ImportError:
__all__ = ['opengeode', 'SDL_Scene', 'SDL_View', 'parse']
__version__ = '3.4.2'
__version__ = '3.4.3'
if hasattr(sys, 'frozen'):
# Detect if we are running on Windows (py2exe-generated)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment