web/views/magicsearch.py
changeset 2476 1294a6bdf3bf
parent 1977 606923dff11b
child 2567 961aa959f07a
equal deleted inserted replaced
2475:b6753521129d 2476:1294a6bdf3bf
    40 
    40 
    41     :type translations: dict
    41     :type translations: dict
    42     :param translations: the reverted l10n dict
    42     :param translations: the reverted l10n dict
    43 
    43 
    44     :type schema: `cubicweb.schema.Schema`
    44     :type schema: `cubicweb.schema.Schema`
    45     :param schema: the application's schema
    45     :param schema: the instance's schema
    46     """
    46     """
    47     # var_types is used as a map : var_name / var_type
    47     # var_types is used as a map : var_name / var_type
    48     vartypes = {}
    48     vartypes = {}
    49     # ambiguous_nodes is used as a map : relation_node / (var_name, available_translations)
    49     # ambiguous_nodes is used as a map : relation_node / (var_name, available_translations)
    50     ambiguous_nodes = {}
    50     ambiguous_nodes = {}
    92 
    92 
    93     :type ambiguous_nodes: dict
    93     :type ambiguous_nodes: dict
    94     :param ambiguous_nodes: a map : relation_node / (var_name, available_translations)
    94     :param ambiguous_nodes: a map : relation_node / (var_name, available_translations)
    95 
    95 
    96     :type schema: `cubicweb.schema.Schema`
    96     :type schema: `cubicweb.schema.Schema`
    97     :param schema: the application's schema
    97     :param schema: the instance's schema
    98     """
    98     """
    99     # Now, try to resolve ambiguous translations
    99     # Now, try to resolve ambiguous translations
   100     for relation, (var_name, translations_found) in ambiguous_nodes.items():
   100     for relation, (var_name, translations_found) in ambiguous_nodes.items():
   101         try:
   101         try:
   102             vartype = var_types[var_name]
   102             vartype = var_types[var_name]