Skip to content

Commit 3bab325

Browse files
committed
modify main functions to accept args
1 parent 6af29e7 commit 3bab325

7 files changed

Lines changed: 20 additions & 14 deletions

File tree

py5-resources/py5-module/src/py5_tools/tools/live_coding.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@
7474
)
7575

7676

77-
def main():
78-
args = parser.parse_args()
77+
def main(args=None):
78+
args = args or parser.parse_args()
7979

8080
sketch_path = Path(args.sketch_path).resolve()
8181
archive_dir = Path(args.archive_dir).resolve()

py5-resources/py5-module/src/py5_tools/tools/py5cmd.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -169,8 +169,9 @@ def postloop(self):
169169
print()
170170

171171

172-
def main():
173-
args = parser.parse_args()
172+
def main(args=None):
173+
args = args or parser.parse_args()
174+
174175
py5cmd = Py5Cmd()
175176
py5cmd.cmdloop()
176177

py5-resources/py5-module/src/py5_tools/tools/py5translate_imported2module.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,9 @@
2929
parser.add_argument(action="store", dest="dest", help="path to module mode code")
3030

3131

32-
def main():
33-
args = parser.parse_args()
32+
def main(args=None):
33+
args = args or parser.parse_args()
34+
3435
src = Path(args.src)
3536
dest = Path(args.dest)
3637

py5-resources/py5-module/src/py5_tools/tools/py5translate_module2imported.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,9 @@
2929
parser.add_argument(action="store", dest="dest", help="path to imported mode code")
3030

3131

32-
def main():
33-
args = parser.parse_args()
32+
def main(args=None):
33+
args = args or parser.parse_args()
34+
3435
src = Path(args.src)
3536
dest = Path(args.dest)
3637

py5-resources/py5-module/src/py5_tools/tools/py5translate_processingpy2imported.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,9 @@
2929
parser.add_argument(action="store", dest="dest", help="path to imported mode code")
3030

3131

32-
def main():
33-
args = parser.parse_args()
32+
def main(args=None):
33+
args = args or parser.parse_args()
34+
3435
src = Path(args.src)
3536
dest = Path(args.dest)
3637

py5-resources/py5-module/src/py5_tools/tools/py5utils.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,9 @@
3131
)
3232

3333

34-
def main():
35-
args = parser.parse_args()
34+
def main(args=None):
35+
args = args or parser.parse_args()
36+
3637
py5_tools.utilities.generate_utilities_framework(args.output_dir)
3738

3839

py5-resources/py5-module/src/py5_tools/tools/run_sketch.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,9 @@
5858
)
5959

6060

61-
def main():
62-
args = parser.parse_args()
61+
def main(args=None):
62+
args = args or parser.parse_args()
63+
6364
imported.run_code(
6465
args.sketch_path,
6566
classpath=args.classpath,

0 commit comments

Comments
 (0)