@@ -114,81 +114,67 @@ def enqueue(self, msg, msgdata=None, listname=None, _plaintext=False, **kwargs):
114114 # Store any additional keyword arguments in msgdata
115115 msgdata .update (kwargs )
116116
117- mailman_log ('debug' , 'Switchboard.enqueue: Starting to enqueue message for list %s' , listname or 'unknown' )
118-
119117 # Convert string message to Message object if needed
120118 if isinstance (msg , str ):
121119 try :
122120 msg = email .message_from_string (msg )
123- mailman_log ('debug' , 'Switchboard.enqueue: Converted string message to Message object' )
124121 except Exception as e :
125122 mailman_log ('error' , 'Switchboard.enqueue: Failed to convert string message to Message object: %s' , str (e ))
126123 raise
127124
128125 # Generate a unique filebase
129126 filebase = self ._make_filebase (msg , msgdata )
130- mailman_log ('debug' , 'Switchboard.enqueue: Generated filebase %s' , filebase )
131127
132128 # Calculate the filename
133129 filename = os .path .join (self .__whichq , filebase + '.pck' )
134- mailman_log ('debug' , 'Switchboard.enqueue: Target filename is %s' , filename )
135130
136131 # Create a lock file
137132 lockfile = filename + '.lock'
138133 try :
139134 fd = os .open (lockfile , os .O_CREAT | os .O_EXCL | os .O_WRONLY , 0o644 )
140135 os .close (fd )
141- mailman_log ('debug' , 'Switchboard.enqueue: Created lock file for %s' , filebase )
142136 except OSError as e :
143137 if e .errno != errno .EEXIST :
144138 mailman_log ('error' , 'Switchboard.enqueue: Failed to create lock file for %s: %s' , filebase , str (e ))
145139 raise
146- mailman_log ('debug' , 'Switchboard.enqueue: Lock file already exists for %s' , filebase )
147140 return None
148141
149142 try :
150143 # Write the message and metadata
151144 try :
152145 self ._enqueue (filename , msg , msgdata , _plaintext )
153- mailman_log ('debug' , 'Switchboard.enqueue: Successfully wrote message and data to %s' , filebase )
154146 except Exception as e :
155147 mailman_log ('error' , 'Switchboard.enqueue: Failed to write message to %s: %s' , filebase , str (e ))
156148 raise
157149
158- mailman_log ('debug' , 'Switchboard.enqueue: Successfully enqueued message to %s' , filebase )
159150 return filebase
160151 finally :
161152 # Always clean up the lock file
162153 try :
163154 os .unlink (lockfile )
164- mailman_log ('debug' , 'Switchboard.enqueue: Cleaned up lock file %s' , lockfile )
165155 except OSError :
166156 pass
167157
168158 def dequeue (self , filebase ):
169159 # Calculate the filename from the given filebase.
170160 filename = os .path .join (self .__whichq , filebase + '.pck' )
171- mailman_log ('debug' , 'Switchboard.dequeue: Attempting to dequeue file %s' , filebase )
172161
173162 # Create a lock file
174163 lockfile = filename + '.lock'
175164 try :
176165 # Try to create the lock file
177166 fd = os .open (lockfile , os .O_CREAT | os .O_EXCL | os .O_WRONLY , 0o644 )
178167 os .close (fd )
179- mailman_log ('debug' , 'Switchboard.dequeue: Created lock file for %s' , filebase )
180168 except OSError as e :
181169 if e .errno != errno .EEXIST :
182170 mailman_log ('error' , 'Switchboard.dequeue: Failed to create lock file for %s: %s' , filebase , str (e ))
183171 raise
184- mailman_log ('debug' , 'Switchboard.dequeue: Lock file already exists for %s' , filebase )
185172 return None , None
186173
187174 try :
188175 # Read the message and metadata
189176 try :
190177 msg , data = self ._dequeue (filename )
191- mailman_log ('debug' , 'Switchboard.dequeue: Successfully read message and data from %s' , filebase )
192178 except Exception as e :
193179 mailman_log ('error' , 'Switchboard.dequeue: Failed to read message from %s: %s' , filebase , str (e ))
194180 raise
@@ -198,13 +184,11 @@ def dequeue(self, filebase):
198184 mailman_log ('error' , 'Switchboard.dequeue: Invalid data structure in %s: expected dict, got %s' , filename , type (data ))
199185 return None , None
200186
201- mailman_log ('debug' , 'Switchboard.dequeue: Successfully dequeued file %s' , filebase )
202187 return msg , data
203188 finally :
204189 # Always clean up the lock file
205190 try :
206191 os .unlink (lockfile )
207- mailman_log ('debug' , 'Switchboard.dequeue: Cleaned up lock file %s' , lockfile )
208192 except OSError :
209193 pass
210194
0 commit comments