From 653f8175b7db0932e659d4e490da8d7b4e309994 Mon Sep 17 00:00:00 2001
From: Federico Felici <federico.felici@epfl.ch>
Date: Fri, 12 Apr 2019 14:26:06 +0200
Subject: [PATCH] Cosmetic cleanups

Removed a warning
Added a try-catch
Added some fprintf for clarity
---
 code/classes/SCDclass_mdspar.m | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/code/classes/SCDclass_mdspar.m b/code/classes/SCDclass_mdspar.m
index 1a02793..ed90333 100644
--- a/code/classes/SCDclass_mdspar.m
+++ b/code/classes/SCDclass_mdspar.m
@@ -74,6 +74,8 @@ classdef SCDclass_mdspar < matlab.mixin.Heterogeneous
     % Not abstract methods common to all child classes
     methods
         function mdsconnect(obj, shot)
+            assert(~~exist('mdsconnect','file'),...
+                'SCD:NoMDS','mdsconnect not found, are the mds matlab tools installed?')
            mdsconnect(obj.mdsserver);
            s=mdsopen(obj.mdstree, shot);
            str=sprintf('SCDclass_mdsparam (%s), failed opening MDS+ tree', obj.modelparam);
-- 
GitLab