def test_section(section): config = Config() return config.has_section(section)
def store_file(filename): if os.access(filename, os.R_OK): imsto = load_imsto(section) from _util import guess_mimetype ctype = guess_mimetype(filename) with open(filename) as fp: ret = imsto.store(fp, ctype, name=os.path.basename(filename)) print ret else: print 'image {} not found or access deny'.format(filename) if __name__ == "__main__": import argparse config = Config() parser = argparse.ArgumentParser(usage='%(prog)s [options]') parser.add_argument('-s', '--section', metavar='section', default='imsto', choices=config.sections(), type=str, help='Special config section') parser.add_argument('-i', '--add', metavar='filename', type=str, help='Import file to storeage') parser.add_argument('-q', '--query',