summaryrefslogtreecommitdiff
path: root/options
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-05-15 01:34:01 +0200
committerJules Laplace <julescarbon@gmail.com>2018-05-15 01:34:01 +0200
commitfd4f8dc227fcf1aaee3faf76437066cc871c3ff7 (patch)
tree5ae6757dd1cd15ceda21aff14732396dd19207c6 /options
parentf997993eb9ccdabaf9ab1b86ad5f668368120982 (diff)
args
Diffstat (limited to 'options')
-rw-r--r--options/dataset_options.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/options/dataset_options.py b/options/dataset_options.py
index fcb9654..c302ec5 100644
--- a/options/dataset_options.py
+++ b/options/dataset_options.py
@@ -1,7 +1,7 @@
from .base_options import BaseOptions
class DatasetOptions(BaseOptions):
- def initialize(self):
+ def initialize(self, args=None):
# BaseOptions.initialize(self)
# type = int, float, str OR action='store_true'
@@ -12,17 +12,19 @@ class DatasetOptions(BaseOptions):
# help=''
# )
+ required = args is None
+
self.parser.add_argument(
'--in_dir',
type=str,
- required=True,
+ required=required,
help='input directory'
)
self.parser.add_argument(
'--out_dir',
type=str,
- required=True,
+ required=required,
help='output directory'
)
@@ -180,7 +182,7 @@ class DatasetOptions(BaseOptions):
def parse(self, args=None):
if not self.initialized:
- self.initialize()
+ self.initialize(args)
if args is not None:
self.opt, unknown = self.parser.parse_known_args(args)
else: