#### Source code for ./examples/arg11.py ####


#!/usr/bin/env python
# arg11.py

import argparse

def even_number(s): 
    value = int(s)
    if value%2: 
        raise TypeError
    return value

parser = argparse.ArgumentParser()
parser.add_argument('-e', type = even_number, nargs = 1)
values = parser.parse_args()
print 'You gave me an even number : %i'%values.e

[Created with py2html Ver:0.62]

Valid HTML 4.01!