[Bf-blender-cvs] [0f17f1937f8] soc-2017-package_manager: Use isinstance

gandalf3 noreply at git.blender.org
Tue Aug 29 15:23:23 CEST 2017


Commit: 0f17f1937f86c729fe952a03740fdf84a5028c43
Author: gandalf3
Date:   Tue Aug 29 05:10:11 2017 -0700
Branches: soc-2017-package_manager
https://developer.blender.org/rB0f17f1937f86c729fe952a03740fdf84a5028c43

Use isinstance

===================================================================

M	release/scripts/modules/bpkg/types.py

===================================================================

diff --git a/release/scripts/modules/bpkg/types.py b/release/scripts/modules/bpkg/types.py
index 376f71a9771..f2c78457f6b 100644
--- a/release/scripts/modules/bpkg/types.py
+++ b/release/scripts/modules/bpkg/types.py
@@ -116,7 +116,7 @@ class Package:
         return self._bl_info.get('name')
     @name.setter
     def name(self, name:str) -> typing.Optional[str]:
-        if type(name) != str:
+        if not isinstance(name, str):
             raise exceptions.PackageException("refusing to set name to non str %r" % name)
         self._bl_info['name'] = name
 
@@ -126,7 +126,7 @@ class Package:
         return tuple(self._bl_info.get('version'))
     @version.setter
     def version(self, version:tuple) -> typing.Optional[tuple]:
-        if type(version) == str:
+        if isinstance(version, str):
             raise exceptions.PackageException("Refusing to set version to non tuple %r" % version)
         self._bl_info['version'] = version
 
@@ -136,7 +136,7 @@ class Package:
         return self._bl_info.get('blender')
     @blender.setter
     def blender(self, blender:tuple):
-        if type(blender) == str:
+        if isinstance(blender, str):
             raise exceptions.PackageException("Refusing to set blender to non tuple %r" % blender)
         self._bl_info['blender'] = blender



More information about the Bf-blender-cvs mailing list