app/soc/logic/models/base.py
changeset 1672 9b6cc71dd70c
parent 1626 fe455c93cbf6
child 1694 d388ff2fbe90
equal deleted inserted replaced
1671:7959bc7b77a9 1672:9b6cc71dd70c
   253     entity = self.getFromKeyFields(fields)
   253     entity = self.getFromKeyFields(fields)
   254 
   254 
   255     if entity:
   255     if entity:
   256       return entity
   256       return entity
   257 
   257 
       
   258     key_fields = self.getKeyFieldsFromFields(fields)
   258     format_text = ugettext('"%(key)s" is "%(value)s"')
   259     format_text = ugettext('"%(key)s" is "%(value)s"')
   259 
   260 
   260     msg_pairs = [format_text % {'key': key, 'value': value}
   261     msg_pairs = [format_text % {'key': key, 'value': value}
   261       for key, value in fields.iteritems()]
   262       for key, value in key_fields.iteritems()]
   262 
   263 
   263     joined_pairs = ' and '.join(msg_pairs)
   264     joined_pairs = ' and '.join(msg_pairs)
   264 
   265 
   265     msg = ugettext(
   266     msg = ugettext(
   266       'There is no "%(name)s" where %(pairs)s.') % {
   267       'There is no "%(name)s" where %(pairs)s.') % {