diff options
Diffstat (limited to 'tools/pyang_plugins')
-rw-r--r-- | tools/pyang_plugins/bgpyang2golang.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/tools/pyang_plugins/bgpyang2golang.py b/tools/pyang_plugins/bgpyang2golang.py index f3e42368..c2ebc7c9 100644 --- a/tools/pyang_plugins/bgpyang2golang.py +++ b/tools/pyang_plugins/bgpyang2golang.py @@ -733,15 +733,13 @@ def translate_type(key): # 'hoge-hoge' -> 'HogeHoge' def convert_to_golang(type_string): a = type_string.split('.') - a = map(lambda x: x.capitalize(), a) # XXX locale sensitive - return '.'.join( ''.join(t.capitalize() for t in x.split('-')) for x in a) + a = [x.capitalize() for x in a] # XXX locale sensitive + return '.'.join(''.join(t.capitalize() for t in x.split('-')) for x in a) # 'hoge-hoge' -> 'HOGE_HOGE' def convert_const_prefix(type_string): - a = type_string.split('-') - a = map(lambda x: x.upper(), a) # XXX locale sensitive - return '_'.join(a) + return type_string.replace('-', '_').upper() def chop_suf(s, suf): |