code: def logical_cores(self):
          
          try:
              return self._logical_cores()
          except Exception as e:
              from rez.utils.logging_ import print_error
              print_error("Error detecting logical core count, defaulting to 1: %s"
                          % str(e))
          return 1
docs: Return the number of cpu cores as reported to the os.
  
          May be different from physical_cores if, ie, intel's hyperthreading is
          enabled.