Browse Source

distributed: Fix DC file reading regression (#295)

Tohka 7 years ago
parent
commit
0b1ad67e13

+ 1 - 1
direct/src/distributed/ConnectionRepository.py

@@ -333,7 +333,7 @@ class ConnectionRepository(
                         continue
                         continue
                     classDef = getattr(classDef, className)
                     classDef = getattr(classDef, className)
 
 
-                if inspect.isclass(classDef):
+                if not inspect.isclass(classDef):
                     self.notify.error("Symbol %s is not a class name." % (className))
                     self.notify.error("Symbol %s is not a class name." % (className))
                 else:
                 else:
                     dclass.setClassDef(classDef)
                     dclass.setClassDef(classDef)

+ 1 - 1
direct/src/distributed/ServerRepository.py

@@ -280,7 +280,7 @@ class ServerRepository:
                         self.notify.error("Module %s does not define class %s." % (className, className))
                         self.notify.error("Module %s does not define class %s." % (className, className))
                     classDef = getattr(classDef, className)
                     classDef = getattr(classDef, className)
 
 
-                if inspect.isclass(classDef):
+                if not inspect.isclass(classDef):
                     self.notify.error("Symbol %s is not a class name." % (className))
                     self.notify.error("Symbol %s is not a class name." % (className))
                 else:
                 else:
                     dclass.setClassDef(classDef)
                     dclass.setClassDef(classDef)