From 8710c988c4502c1cb834aa1eebfb22aa36aa0adb Mon Sep 17 00:00:00 2001 From: anwinged Date: Thu, 8 Mar 2012 07:40:14 +0000 Subject: [PATCH] --- tasks/task.js | 32 ++++++++++++++++++++++++++++++++ tasks/task.py | 22 ++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 tasks/task.js create mode 100644 tasks/task.py diff --git a/tasks/task.js b/tasks/task.js new file mode 100644 index 0000000..ca678f5 --- /dev/null +++ b/tasks/task.js @@ -0,0 +1,32 @@ +{ + "title": "Example task", + + "meta": { + "silent": true, + } + + "models": [ + { + "title": "Example model", + + "data": { + "x": { + "type": "int", + "default": 10 + } + }, + + "methods": [ + { + "title": "default", + "data": { + "u": { + "type": "int", + "default": 20 + } + } + } + ] + } + ] +} \ No newline at end of file diff --git a/tasks/task.py b/tasks/task.py new file mode 100644 index 0000000..653b2c7 --- /dev/null +++ b/tasks/task.py @@ -0,0 +1,22 @@ +#! coding: utf-8 + +import sys +import json + +def main(): + + if len(sys.argv) != 2: + print 'Error!' + return + + if sys.argv[1] == '-i': + with open('task.js') as f: + d = json.load(f) + print json.dumps(d) + + elif sys.argv[1] == '-r': + data = raw_input() + data = json.loads(data) + +if __name__ == '__main__': + main() \ No newline at end of file