Exemplo n.º 1
0
def test_section(section):
    config = Config()
    return config.has_section(section)
Exemplo n.º 2
0
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',