code: def selection(self):
          
          if self._font.get() is "" or self._font.get() not in self._fonts:
              return None
          else:
              return self._font.get()
docs: Selection property.
          
          :return: None if no font is selected and font family name if one is selected.
          :rtype: None or str