Commit 6466320c authored by Bram Schoenmakers's avatar Bram Schoenmakers

Simplify Command.argument a bit.

parent 25fb3bfb
# Topydo - A todo.txt client written in Python. # Topydo - A todo.txt client written in Python.
# Copyright (C) 2014 Bram Schoenmakers <me@bramschoenmakers.nl> # Copyright (C) 2014 - 2015 Bram Schoenmakers <me@bramschoenmakers.nl>
# #
# This program is free software: you can redistribute it and/or modify # This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
...@@ -62,14 +62,11 @@ class Command(object): ...@@ -62,14 +62,11 @@ class Command(object):
def argument(self, p_number): def argument(self, p_number):
""" Retrieves a value from the argument list at the given position. """ """ Retrieves a value from the argument list at the given position. """
value = None
try: try:
value = self.args[p_number] return self.args[p_number]
except IndexError: except IndexError:
raise InvalidCommandArgument raise InvalidCommandArgument
return value
def getopt(self, p_flags, p_long=None): def getopt(self, p_flags, p_long=None):
p_long = p_long or [] p_long = p_long or []
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment