Skip to content

Commit 81e2181

Browse files
committed
Misc fixups
Signed-off-by: Ryan Friedman <[email protected]>
1 parent 36951d7 commit 81e2181

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

rosidl_adapter/rosidl_adapter/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def main(argv=sys.argv[1:]):
3939
'--output-file', required=True,
4040
help='The output file containing the tuples for the generated .idl '
4141
'files')
42-
legacy_field_name_action = "store_true" if DEFAULT_ALLOW_LEGACY_FIELD_NAMES else "store_false"
42+
legacy_field_name_action = "store_true" if not DEFAULT_ALLOW_LEGACY_FIELD_NAMES else "store_false"
4343
parser.add_argument(
4444
'--allow-legacy-field-naming', required=False, action=legacy_field_name_action,
4545
help='Allow legacy ROS1 style field names that use PascalCase, camelCase, and Pascal_With_Underscores')

rosidl_adapter/rosidl_adapter/parser.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,8 @@ def is_valid_legacy_field_name(name):
125125
raise InvalidResourceName(name)
126126
return m is not None and m.group(0) == name
127127

128-
def is_valid_field_name(name, allow_legacy_field_names=DEFAULT_ALLOW_LEGACY_FIELD_NAMES):
129-
if allow_legacy_field_names:
128+
def is_valid_field_name(name, allow_legacy_field_naming=DEFAULT_ALLOW_LEGACY_FIELD_NAMES):
129+
if allow_legacy_field_naming:
130130
return is_valid_legacy_field_name(name)
131131
try:
132132
m = VALID_FIELD_NAME_PATTERN.match(name)
@@ -361,11 +361,10 @@ def __init__(self, type_, name, default_value_string=None, *, allow_legacy_field
361361
raise TypeError(
362362
"the field type '%s' must be a 'Type' instance" % type_)
363363
self.type = type_
364-
if not allow_legacy_field_naming:
365-
if not is_valid_field_name(name, allow_legacy_field_name=allow_legacy_field_naming):
366-
raise NameError(
367-
"'{}' is an invalid field name. It should have the pattern '{}'".format(
368-
name, VALID_FIELD_NAME_PATTERN.pattern))
364+
if not is_valid_field_name(name, allow_legacy_field_naming=allow_legacy_field_naming):
365+
raise NameError(
366+
"'{}' is an invalid field name. It should have the pattern '{}'".format(
367+
name, VALID_FIELD_NAME_PATTERN.pattern))
369368
self.name = name
370369
if default_value_string is None:
371370
self.default_value = None

0 commit comments

Comments
 (0)