From 6273cd108441affa494945ea95bdbe44c4a801b7 Mon Sep 17 00:00:00 2001
From: Rama Chandra Reddy Gaddam <rama-chandra-reddy.gaddam@broadcom.com>
Date: Sun, 12 May 2019 18:06:07 +0530
Subject: [PATCH] Modified code based on Review comments.

---
 src/sonic-config-engine/sonic-cfggen | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/sonic-config-engine/sonic-cfggen b/src/sonic-config-engine/sonic-cfggen
index 1e600e36d170..98b8ca09dd08 100755
--- a/src/sonic-config-engine/sonic-cfggen
+++ b/src/sonic-config-engine/sonic-cfggen
@@ -244,10 +244,10 @@ def main():
         print(template.render(data))
 
     if args.var_json != None:
-        try :
+        if not data.has_key(args.var_json):
+            print("{}")
+        else:
             print(json.dumps(FormatConverter.to_serialized(data[args.var_json]), indent=4, cls=minigraph_encoder))
-        except KeyError:
-            return
 
     if args.write_to_db:
         configdb = ConfigDBConnector(**db_kwargs)