8 from mdoc import extractor
11 usage = 'mdoc-extract <source> <class> [target]'
13 def command_dispatch(args):
15 # check runtime parameters
17 raise RuntimeError("mdoc-extract needs 2/3 arguments.")
24 target = re.sub(r'\..*', '.tex', file)
26 return extractor.extract(file, classs, target)
29 # evaulate runtime parameters
30 if __name__ == '__main__':
32 ret = command_dispatch(sys.argv[1:])
34 print ("Operation returned: "+str(ret))
36 except Exception as e: