small changes to improve python3 compatibility
This commit is contained in:
		
							parent
							
								
									9ee47e42af
								
							
						
					
					
						commit
						a2f6976d6d
					
				|  | @ -1179,7 +1179,9 @@ class dropObject(object): | ||||||
|     return "dropObject with keys %s" % self.keys() |     return "dropObject with keys %s" % self.keys() | ||||||
| 
 | 
 | ||||||
|   def keys(self): |   def keys(self): | ||||||
|     k = self.__dict__.keys() |     # list is needed because in py3 keys() returs a generator (and the sorting | ||||||
|  |     # does noe work) | ||||||
|  |     k = list(self.__dict__.keys());  | ||||||
|     k.sort() |     k.sort() | ||||||
|     return k |     return k | ||||||
| 
 | 
 | ||||||
|  | @ -1191,9 +1193,6 @@ def dict2class(d,recursive=True,cleanNames=True): | ||||||
|   """Return a class that has same attributes/values and  |   """Return a class that has same attributes/values and  | ||||||
|      dictionaries key/value |      dictionaries key/value | ||||||
|   """ |   """ | ||||||
|   #see if it is indeed a dictionary |  | ||||||
|   if type(d) != types.DictType: |  | ||||||
|       return None |  | ||||||
|    |    | ||||||
|   #define a dummy class |   #define a dummy class | ||||||
|   c = dropObject() |   c = dropObject() | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue