- to_dir = args[1]
- if targext != '.':
- to_dir += "." + targext
- if not os.path.isabs(to_dir):
- error("%s is not an absolute file name.\n%s" % to_dir, usage(progname))
-
- return copy_all(from_dir, to_dir, exts) != True
+ if use_doc_dir:
+ to_dir = os.path.dirname(args[1])
+ else:
+ to_dir = args[1]
+ if targext != '.':
+ to_dir += "." + targext
+ if not os.path.isabs(to_dir):
+ error("%s is not an absolute file name.\n%s" % to_dir, usage(progname))
+
+ if not copy_all(from_dir, to_dir, exts):
+ # some kind of failure
+ return 1
+ return 0