Просмотр исходного кода

bug fix: mongodb commands with values

Steve Nyemba 4 лет назад
Родитель
Сommit
7ba09309d3
2 измененных файлов с 3 добавлено и 1 удалено
  1. 1 1
      setup.py
  2. 2 0
      transport/mongo.py

+ 1 - 1
setup.py

@@ -8,7 +8,7 @@ def read(fname):
     return open(os.path.join(os.path.dirname(__file__), fname)).read() 
 args    = {
     "name":"data-transport",
-    "version":"1.3.0",
+    "version":"1.3.2",
     "author":"The Phi Technology LLC","author_email":"info@the-phi.com",
     "license":"MIT",
     "packages":["transport"]}

+ 2 - 0
transport/mongo.py

@@ -65,6 +65,8 @@ class MongoReader(Mongo,Reader):
             out = self.db.command(cmd)
             #@TODO: consider using a yield (generator) works wonders
             while True :
+                if 'values' in out :
+                    r += out['values']
                 if 'cursor' in out :
                     key = 'firstBatch' if 'firstBatch' in out['cursor'] else 'nextBatch'
                 else: