Skip to content

Commit 98a6d7c

Browse files
Merge pull request #20 from moka-guys/hotfix/fix_parser
Fix parser to split comma separated args (#20)
2 parents 2062c5a + 5c5ae25 commit 98a6d7c

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ options:
7474
-T TSO_PANELS, --tso_panels TSO_PANELS
7575
Comma separated string of tso panels
7676
-D DEV_PANNOS, --dev_pannos DEV_PANNOS
77-
Development pan numbers
77+
Comma separated development pan numbers
7878
-L LOGDIR, --logdir LOGDIR
7979
Directory to save the output logfile to
8080
-NSH NO_STREAM_HANDLER, --no_stream_handler NO_STRAM_HANDLER

samplesheet_validator/__main__.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -30,28 +30,28 @@ def get_arguments():
3030
parser.add_argument(
3131
"-SI",
3232
"--sequencer_ids",
33-
type=str,
33+
type=lambda s: [i for i in s.split(',')],
3434
required=True,
3535
help="Comma separated string of allowed sequencer IDS",
3636
)
3737
parser.add_argument(
3838
"-P",
3939
"--panels",
40-
type=str,
40+
type=lambda s: [i for i in s.split(',')],
4141
required=True,
4242
help="Comma separated string of allowed panel numbers",
4343
)
4444
parser.add_argument(
4545
"-T",
4646
"--tso_panels",
47-
type=str,
47+
type=lambda s: [i for i in s.split(',')],
4848
required=True,
4949
help="Comma separated string of tso panels",
5050
)
5151
parser.add_argument(
5252
"-D",
5353
"--dev_pannos",
54-
type=str,
54+
type=lambda s: [i for i in s.split(',')],
5555
required=True,
5656
help="Comma separated string of development pan numbers",
5757
)

0 commit comments

Comments
 (0)