code: def get_uids_from_record(self, record, key):
          
          value = record.get(key, None)
          if value is None:
              return []
          if isinstance(value, basestring):
              value = value.split(",")
          return filter(lambda uid: uid, value)
docs: Returns a list of parsed UIDs from a single form field identified by
          the given key.
  
          A form field ending with `_uid` can contain an empty value, a
          single UID or multiple UIDs separated by a comma.
  
          This method parses the UID value and returns a list of non-empty UIDs.