dict instead of comprehension

Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/c3ffcf10
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/c3ffcf10
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/c3ffcf10

Branch: refs/heads/trunk
Commit: c3ffcf1067909162b9de325ee720d374c9d70f03
Parents: 4356c15
Author: Mario Loria <[email protected]>
Authored: Thu Oct 6 21:48:48 2016 -0400
Committer: Anthony Shaw <[email protected]>
Committed: Sat Oct 8 13:29:22 2016 +1100

----------------------------------------------------------------------
 libcloud/container/drivers/rancher.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/c3ffcf10/libcloud/container/drivers/rancher.py
----------------------------------------------------------------------
diff --git a/libcloud/container/drivers/rancher.py 
b/libcloud/container/drivers/rancher.py
index 66f8040..a7abf2d 100644
--- a/libcloud/container/drivers/rancher.py
+++ b/libcloud/container/drivers/rancher.py
@@ -201,7 +201,8 @@ class RancherContainerDriver(ContainerDriver):
             "rancherCompose": rancher_compose,
             "startOnCreate": start
         }
-        data = json.dumps({k: v for k, v in payload.items() if v is not None})
+        data = json.dumps(dict((k,v) for (k,v) in payload.items()
+                               if v is not None))
         result = self.connection.request('%s/environments' %
                                          self.baseuri, data=data,
                                          method='POST').object
@@ -391,8 +392,8 @@ class RancherContainerDriver(ContainerDriver):
             "vip": vip
         }
 
-        data = json.dumps({k: v for k, v in service_payload.items()
-                           if v is not None})
+        data = json.dumps(dict((k,v) for (k,v) in service_payload.items()
+                               if v is not None))
         result = self.connection.request('%s/services' % self.baseuri,
                                          data=data, method='POST').object
 

Reply via email to