code: def area_uuid_from_partial_uuid(self, partial_uuid):
          
          matching_areas = [uuid for uuid in self.areas if re.match(partial_uuid, uuid)]
          if len(matching_areas) == 0:
              raise UploadException("Sorry I don't recognize area \"%s\"" % (partial_uuid,))
          elif len(matching_areas) == 1:
              return matching_areas[0]
          else:
              raise UploadException(
                  "\"%s\" matches more than one area, please provide more characters." % (partial_uuid,))
docs: Given a partial UUID (a prefix), see if we have know about an Upload Area matching it.
          :param (str) partial_uuid: UUID prefix
          :return: a matching UUID
          :rtype: str
          :raises UploadException: if no or more than one UUIDs match.