code: def descriptorNames(self, key=None):
      if not key:
          return self.cppPool.descriptorNames()
      return self.cppPool.descriptorNames(key)
  
imports: import numpy
  from six import iteritems
  from .None import _essentia
label_desc: Use image node_id 8 for calling the Pool obj's underlying member method code with example usage: obj.descriptorNames(key) and returns: self, self