From 73cc75d0b6e3f120f60843fc6ed831c32b0a7694 Mon Sep 17 00:00:00 2001
From: jmcchesn <jmcchesn@anl.gov>
Date: Wed, 31 Aug 2022 15:51:08 +0000
Subject: [PATCH] Update iexcode/instruments/shutters.py

---
 iexcode/instruments/shutters.py | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/iexcode/instruments/shutters.py b/iexcode/instruments/shutters.py
index ebeca3f..6cffb7e 100644
--- a/iexcode/instruments/shutters.py
+++ b/iexcode/instruments/shutters.py
@@ -70,11 +70,13 @@ def main_shutter_check_open():
 ################################             branch shutters            ##############################
 ##############################################################################################################
 
-def branch_shutter_status(branch=iex.BL.branch,verbose=False):
+def branch_shutter_status(branch=None,verbose=False):
     """
     checks on the status of the main shutter
     and returns shutter_open = True / False
     """
+    if branch == None:
+        branch = iex.BL.branch
     pvA="PA:29ID:S"+branch+"S_BLOCKING_BEAM.VAL"
     pvB="PB:29ID:S"+branch+"S_BLOCKING_BEAM.VAL"
     #"ON" = 1 => shutter open
@@ -89,27 +91,31 @@ def branch_shutter_status(branch=iex.BL.branch,verbose=False):
         print(branch+"-shutter is "+status)
     return shutter_open
 
-def branch_shutter_close(branch=iex.BL.branch,verbose=False):
+def branch_shutter_close(branch=None,verbose=False):
     """
     closes current branch shutter
 
     Previously: Close_BranchShutter
     """
+    if branch == None:
+        branch = iex.BL.branch
     caput("PC:29ID:S"+branch+"S_CLOSE_REQUEST.VAL",1,wait=True,timeout=18000)
     print("Closing "+branch+"-Shutter...")
 
 
-def branch_shutter_open(branch=iex.BL.branch,verbose=False):
+def branch_shutter_open(branch=None,verbose=False):
     """
     Opens current branch shutter 
 
     Previoulsy: Open_BranchShutter
 
     """
+    if branch == None:
+        branch = iex.BL.branch
     shutter_status = branch_shutter_status()
     if shutter_status:
         print(branch+"-Shutter already open...")
     else:
         caput("PC:29ID:S"+branch+"S_OPEN_REQUEST.VAL",1,wait=True,timeout=18000)
         print("Opening "+branch+"-Shutter...")
-        
\ No newline at end of file
+        
-- 
GitLab