From b1a8a154862530986467739d432d36844a3cc544 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Sun, 20 Apr 2014 01:40:48 +0200 Subject: [PATCH] removed a lot of old sith.py code, that is not needed anymore, because almost everything is now a Definition (except Completions). --- sith.py | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/sith.py b/sith.py index 5e3752a2..fe81468c 100755 --- a/sith.py +++ b/sith.py @@ -150,29 +150,16 @@ class TestCase(object): def show_operation(self): print("%s:\n" % self.operation.capitalize()) - getattr(self, 'show_' + self.operation)() + if self.operation == 'completions': + self.show_completions() + else: + self.show_definitions() def show_completions(self): for completion in self.objects: print(completion.name) - # TODO: Support showing the location in other files - - # TODO: Move this printing to the completion objects themselves - def show_usages(self): - for completion in self.objects: - print(completion.description) - if os.path.abspath(completion.module_path) == os.path.abspath(self.path): - self.show_location(completion.line, completion.column) - - def show_call_signatures(self): - for completion in self.objects: - # This is too complicated to print. It really should be - # implemented in str() anyway. - print(completion) - # Can't print the location here because we don't have the module path - - def show_goto_definitions(self): + def show_definitions(self): for completion in self.objects: print(completion.desc_with_module) if completion.module_path is None: @@ -180,8 +167,6 @@ class TestCase(object): if os.path.abspath(completion.module_path) == os.path.abspath(self.path): self.show_location(completion.line, completion.column) - show_goto_assignments = show_goto_definitions - def show_errors(self): print(self.traceback) print(("Error with running Script(...).{operation}() with\n"