File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ def find_desirable_secondary(self):
5656 'optime' : member ['optimeDate' ]
5757 }
5858 optime = member ['optime' ]
59- if 'ts' in member ['optime' ]:
59+ if isinstance ( member [ 'optime' ], dict ) and 'ts' in member ['optime' ]:
6060 optime = member ['optime' ]['ts' ]
6161 logging .debug ("Found PRIMARY: %s/%s with optime %s" % (
6262 rs_name ,
@@ -102,7 +102,7 @@ def find_desirable_secondary(self):
102102 log_msg = "Found SECONDARY %s/%s with too-high replication lag! Skipping" % (rs_name , member ['name' ])
103103
104104 log_data ['optime' ] = member ['optime' ]
105- if 'ts' in member ['optime' ]:
105+ if isinstance ( member [ 'optime' ], dict ) and 'ts' in member ['optime' ]:
106106 log_data ['optime' ] = member ['optime' ]['ts' ]
107107 log_data ['score' ] = int (score )
108108 logging .debug ("%s: %s" % (log_msg , str (log_data )))
You can’t perform that action at this time.
0 commit comments