Skip to content

Commit 8f156df

Browse files
Added 'import sys' in feature.py file (sonic-net#1232)
If FEATURE table is not present in CONFIG_DB. When I issue - "config feature state nat enabled", seeing below errors root@sonic:/home/admin# config feature state nat enabled Feature 'nat' doesn't exist Traceback (most recent call last): File "/usr/local/bin/config", line 10, in sys.exit(config()) File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 764, in call return self.main(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 717, in main rv = self.invoke(ctx) File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 1137, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 1137, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 956, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 555, in invoke return callback(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/click/decorators.py", line 64, in new_func return ctx.invoke(f, obj, *args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/click/core.py", line 555, in invoke return callback(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/config/feature.py", line 26, in feature_state sys.exit(1) NameError: global name 'sys' is not defined root@sonic:/home/admin# Fix: Added 'import sys' in feature.py file. After Fix: root@sonic:/home/admin# config feature state nat enabled Feature 'nat' doesn't exist root@sonic:/home/admin# Signed-off-by: Akhilesh Samineni [email protected] Signed-off-by: Akhilesh Samineni <[email protected]>
1 parent 3f15835 commit 8f156df

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

config/feature.py

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import click
2+
import sys
23

34
from utilities_common.cli import AbbreviationGroup, pass_db
45

0 commit comments

Comments
 (0)