Revision 2af87afc kamaki/cli/argument/__init__.py
b/kamaki/cli/argument/__init__.py | ||
---|---|---|
223 | 223 |
@value.setter |
224 | 224 |
def value(self, newvalue): |
225 | 225 |
try: |
226 |
self._value = int(newvalue) |
|
226 |
self._value = self.default if ( |
|
227 |
newvalue == self.default) else int(newvalue) |
|
227 | 228 |
except ValueError: |
228 | 229 |
raiseCLIError(CLISyntaxError( |
229 | 230 |
'IntArgument Error', |
... | ... | |
252 | 253 |
|
253 | 254 |
@value.setter |
254 | 255 |
def value(self, newvalue): |
255 |
self._value = self.format_date(newvalue) |
|
256 |
self._value = self.format_date(newvalue) if newvalue else self.default
|
|
256 | 257 |
|
257 | 258 |
def format_date(self, datestr): |
258 | 259 |
for format in self.INPUT_FORMATS: |
Also available in: Unified diff