code: def get(self, str_representation):
          
          for scale in self.SCALES:
              if str_representation in scale:
                  return scale
          raise ScaleFormatError("Unsupported scale format: {0}".format(str_representation))
docs: Retrieves a scale representation from it's string representation
  
          :param  str_representation: scale string representation to be retrieved
          :type   str_representation: string
  
          :raises: ScaleFormatError
          :returns: scale representation
          :rtype: ScaleRepresentation