Merge pull request #3907 from kevin-bates/prevent-AttributeError-on-shutdown

Prevent access through 'NoneType' when closing activity_stream
pull/3913/head
Min RK 8 years ago committed by GitHub
commit 8ced0dd367
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -272,8 +272,9 @@ class MappingKernelManager(MultiKernelManager):
"""Shutdown a kernel by kernel_id"""
self._check_kernel_id(kernel_id)
kernel = self._kernels[kernel_id]
kernel._activity_stream.close()
kernel._activity_stream = None
if kernel._activity_stream:
kernel._activity_stream.close()
kernel._activity_stream = None
self.stop_buffering(kernel_id)
self._kernel_connections.pop(kernel_id, None)
self.last_kernel_activity = utcnow()

Loading…
Cancel
Save