equal
deleted
inserted
replaced
361 |
361 |
362 try: |
362 try: |
363 from cubicweb.server.msplanner import PartPlanInformation |
363 from cubicweb.server.msplanner import PartPlanInformation |
364 except ImportError: |
364 except ImportError: |
365 class PartPlanInformation(object): |
365 class PartPlanInformation(object): |
366 def merge_input_maps(self, *args): |
366 def merge_input_maps(self, *args, **kwargs): |
367 pass |
367 pass |
368 def _choose_term(self, sourceterms): |
368 def _choose_term(self, sourceterms): |
369 pass |
369 pass |
370 _orig_merge_input_maps = PartPlanInformation.merge_input_maps |
370 _orig_merge_input_maps = PartPlanInformation.merge_input_maps |
371 _orig_choose_term = PartPlanInformation._choose_term |
371 _orig_choose_term = PartPlanInformation._choose_term |
372 |
372 |
373 def _merge_input_maps(*args): |
373 def _merge_input_maps(*args, **kwargs): |
374 return sorted(_orig_merge_input_maps(*args)) |
374 return sorted(_orig_merge_input_maps(*args, **kwargs)) |
375 |
375 |
376 def _choose_term(self, sourceterms): |
376 def _choose_term(self, sourceterms): |
377 # predictable order for test purpose |
377 # predictable order for test purpose |
378 def get_key(x): |
378 def get_key(x): |
379 try: |
379 try: |