new_contents: from __future__ import absolute_import, division, print_function, unicode_literals
  
  import base64
  import copy
  import cechomesh
  
  from echomesh.base import Quit
  from echomesh.color import ColorTable
  from echomesh.expression import Expression
  from echomesh.light.SpiLightBank import SpiLightBank
  from echomesh.network import ClientServer
  from echomesh.util import Log
  from echomesh.util.string import Split
  
  LOGGER = Log.logger(__name__)
  
  class CLightBank(SpiLightBank):
    def __init__(self):
      super(CLightBank, self).__init__(is_daemon=True)
      assert cechomesh.is_started()
      self.lighting_window = cechomesh.PyLightingWindow()
  
    def _on_pause(self):
      LOGGER.debug('about to close the lighting window!')
      self.lighting_window.close()
  
    def config_update(self, get):
      super(CLightBank, self).config_update(get)
  
    def _display_lights(self):
      self.lighting_window.set_lights(self.data)
  
    def _make_data(self, count):
      self.lighting_window.set_light_count(count)
      return super(CLightBank, self)._make_data(count)
  
  
subject: Add missing CLightBank.py file.