code: def _set_pegasus_profile_options(self):
          
          # Add executable non-specific profile information
          if self.cp.has_section('pegasus_profile'):
              self.add_ini_profile(self.cp, 'pegasus_profile')
  
          # Executable- and tag-specific profile information
          for sec in self.sections:
              if self.cp.has_section('pegasus_profile-{0}'.format(sec)):
                  self.add_ini_profile(self.cp,
                                       'pegasus_profile-{0}'.format(sec))
docs: Set the pegasus-profile settings for this Executable.
  
          These are a property of the Executable and not of nodes that it will
          spawn. Therefore it *cannot* be updated without also changing values
          for nodes that might already have been created. Therefore this is
          only called once in __init__. Second calls to this will fail.