code: def outdated(self):
          ''' Return a truthy object if a newer suitable version is available,
              otherwise return None.
              (in fact the object returned is a ComponentVersion that can be used
               to get the newer version)
          '''
          if self.latest_suitable_version and self.latest_suitable_version > self.version:
              return self.latest_suitable_version
          else:
              return Nonf outdated(self):
          ''' Return a truthy object if a newer suitable version is available,
              otherwise return None.
              (in fact the object returned is a ComponentVersion that can be used
               to get the newer version)
          '''
          if self.latest_suitable_version and self.latest_suitable_version > self.version:
              return self.latest_suitable_version
          else:
              return None
docs: Return a truthy object if a newer suitable version is available,
              otherwise return None.
              (in fact the object returned is a ComponentVersion that can be used
               to get the newer version)