From 3349721d75bb26ce39d71ef9d86bac93e98e9b33 Mon Sep 17 00:00:00 2001 From: Takafumi Arakaki Date: Sat, 24 Nov 2012 22:07:53 +0100 Subject: [PATCH] Fix BaseOutput._tuple_mapping Also, let Python do the split. --- jedi/api_classes.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jedi/api_classes.py b/jedi/api_classes.py index 249ee2e5..8956f7d3 100644 --- a/jedi/api_classes.py +++ b/jedi/api_classes.py @@ -19,9 +19,9 @@ class BaseOutput(object): '_io': 'io' } - _tuple_mapping = { - ('argparse', '_ActionsContainer'): 'argparse._ActionsContainer' - } + _tuple_mapping = dict((tuple(k.split('.')), v) for (k, v) in { + 'argparse._ActionsContainer': 'argparse.ArgumentParser', + }.items()) def __init__(self, definition, start_pos): self.start_pos = start_pos