On 12/11/2014 03:43 PM, Tomas Babej wrote:

On 12/11/2014 11:07 AM, Jan Cholasta wrote:
Hi,

Dne 11.12.2014 v 09:23 Tomas Babej napsal(a):
Hi,

When running a idview-apply command, the hosts that were already
assigned
the desired view were silently ignored. Make sure such hosts show up in
the list of failed hosts.

https://fedorahosted.org/freeipa/ticket/4743

Shouldn't the error message strings be translatable?


Sure, why not. Good point, I transformed the other error message string
as well.

Updated patch attach.

Honza


Got JSON serialization issues for both "ID View already applied" and "not found" errors.

Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/ipaserver/rpcserver.py", line 402, in __call__
    response = self.wsgi_execute(environ)
File "/usr/lib/python2.7/site-packages/ipaserver/rpcserver.py", line 387, in wsgi_execute
    return self.marshal(result, error, _id, version)
File "/usr/lib/python2.7/site-packages/ipaserver/rpcserver.py", line 467, in marshal
    return json.dumps(response, sort_keys=True, indent=4)
  File "/usr/lib64/python2.7/json/__init__.py", line 250, in dumps
    sort_keys=sort_keys, **kw).encode(obj)
  File "/usr/lib64/python2.7/json/encoder.py", line 209, in encode
    chunks = list(chunks)
  File "/usr/lib64/python2.7/json/encoder.py", line 434, in _iterencode
    for chunk in _iterencode_dict(o, _current_indent_level):
File "/usr/lib64/python2.7/json/encoder.py", line 408, in _iterencode_dict
    for chunk in chunks:
File "/usr/lib64/python2.7/json/encoder.py", line 408, in _iterencode_dict
    for chunk in chunks:
File "/usr/lib64/python2.7/json/encoder.py", line 408, in _iterencode_dict
    for chunk in chunks:
File "/usr/lib64/python2.7/json/encoder.py", line 408, in _iterencode_dict
    for chunk in chunks:
File "/usr/lib64/python2.7/json/encoder.py", line 332, in _iterencode_list
    for chunk in chunks:
File "/usr/lib64/python2.7/json/encoder.py", line 332, in _iterencode_list
    for chunk in chunks:
  File "/usr/lib64/python2.7/json/encoder.py", line 442, in _iterencode
    o = _default(o)
  File "/usr/lib64/python2.7/json/encoder.py", line 184, in default
    raise TypeError(repr(o) + " is not JSON serializable")
TypeError: Gettext('ID View already applied', domain='ipa', localedir=None) is not JSON serializable
--
Petr Vobornik

_______________________________________________
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel

Reply via email to