File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -202,6 +202,8 @@ def read_config_text(self):
202202 config = self .read (length )
203203 config = config .split (b'\x00 ' ,1 )[0 ].decode ('utf-8' ) # Strip off null teminator
204204
205+ logging .debug (" " + config )
206+
205207 if self .savedata is True :
206208 if self .dset is None :
207209 self .create_save_file ()
Original file line number Diff line number Diff line change @@ -77,6 +77,12 @@ def handle(self, sock):
7777
7878 # Second messages is the metadata (text)
7979 metadata_xml = next (connection )
80+
81+ # Break if no MRD header was received before a close message (e.g. Gadgetron dependency query)
82+ if ((metadata_xml is None ) & (connection .is_exhausted is True )):
83+ logging .info ("Connection closed without an MRD header received" )
84+ return
85+
8086 logging .debug ("XML Metadata: %s" , metadata_xml )
8187 try :
8288 metadata = ismrmrd .xsd .CreateFromDocument (metadata_xml )
You can’t perform that action at this time.
0 commit comments