diff options
author | Rodney Ewing <ewing.rj@gmail.com> | 2013-08-02 07:44:03 -0700 |
---|---|---|
committer | Rodney Ewing <ewing.rj@gmail.com> | 2013-08-16 15:30:14 -0700 |
commit | 663b378b25228e81eb654a7f42e80be7e3d2907e (patch) | |
tree | 94d0857bdb9ae7d4cdc21229464cce540f22512c | |
parent | e36b9f035f73caf9cb8a7ec62643e346461433fc (diff) | |
download | mediagoblin-663b378b25228e81eb654a7f42e80be7e3d2907e.tar.lz mediagoblin-663b378b25228e81eb654a7f42e80be7e3d2907e.tar.xz mediagoblin-663b378b25228e81eb654a7f42e80be7e3d2907e.zip |
added a parser for the image media_type reprocessing
-rw-r--r-- | mediagoblin/media_types/image/__init__.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/mediagoblin/media_types/image/__init__.py b/mediagoblin/media_types/image/__init__.py index 9e2d4ad7..2ad76111 100644 --- a/mediagoblin/media_types/image/__init__.py +++ b/mediagoblin/media_types/image/__init__.py @@ -13,6 +13,7 @@ # # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. +import argparse import datetime from mediagoblin.media_types import MediaManagerBase @@ -74,7 +75,24 @@ def reprocess_action(args): return True +def _parser(args): + parser = argparse.ArgumentParser() + parser.add_argument( + '--resize', + action='store_true') + parser.add_argument( + '--size', + nargs=2) + parser.add_argument( + '--initial_processing', + action='store_true') + + return parser.parse_args(args[1]) + + def media_reprocess(args): + reprocess_args = _parser(args) + args = args[0] import ipdb ipdb.set_trace() |