Revision 75ee7a88

b/kamaki/cli/commands/pithos_cli.py
96 96
            ])
97 97

  
98 98

  
99
def check_range(start, end):
100
    """
101
    :param start: (int)
102

  
103
    :param end: (int)
104

  
105
    :returns: (int(start), int(end))
106

  
107
    :raises CLIError - Invalid start/end value in range
108
    :raises CLIError - Invalid range
109
    """
110
    try:
111
        start = int(start)
112
    except ValueError as e:
113
        raiseCLIError(e, 'Invalid start value %s in range' % start)
114
    try:
115
        end = int(end)
116
    except ValueError as e:
117
        raiseCLIError(e, 'Invalid end value %s in range' % end)
118
    if start > end:
119
        raiseCLIError('Invalid range %s-%s' % (start, end))
120
    return (start, end)
121

  
122

  
123 99
class DelimiterArgument(ValueArgument):
124 100
    """
125 101
    :value type: string

Also available in: Unified diff