From 0a39c61adc6155878631cd6ff89ad10f43fe2ae6 Mon Sep 17 00:00:00 2001 From: Daniel Brown <ddb@star.sr.bham.ac.uk> Date: Tue, 19 May 2015 10:20:46 +0100 Subject: [PATCH] adding error message if fsig param not found --- pykat/finesse.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pykat/finesse.py b/pykat/finesse.py index c0eb05c..ff88f71 100644 --- a/pykat/finesse.py +++ b/pykat/finesse.py @@ -1044,6 +1044,7 @@ class kat(object): raise pkex.BasePyKatException("'{0}' isnot a valid fsig command".format(line)) self.signals.f = freq + param = None if param_name is None: param = comp._default_fsig() @@ -1052,8 +1053,10 @@ class kat(object): if p.canFsig and p.fsigName == param_name: param = p break - + if param is None: + raise pkex.BasePyKatException("Line: '{0}': {1} is not a valid fsig target for {2}".format(line, param_name, comp.name)) + self.signals.apply(param, amp, phase, name) else: -- GitLab