modules : added warning if a user tries to add prerequisite with dotkit
This commit is contained in:
		| @@ -382,11 +382,11 @@ def module_specific_content(self, configuration): | |||||||
|         return tuple() |         return tuple() | ||||||
|  |  | ||||||
|     def autoload(self, spec): |     def autoload(self, spec): | ||||||
|         m = TclModule(spec) |         m = type(self)(spec) | ||||||
|         return self.autoload_format.format(module_file=m.use_name) |         return self.autoload_format.format(module_file=m.use_name) | ||||||
|  |  | ||||||
|     def prerequisite(self, spec): |     def prerequisite(self, spec): | ||||||
|         m = TclModule(spec) |         m = type(self)(spec) | ||||||
|         return self.prerequisite_format.format(module_file=m.use_name) |         return self.prerequisite_format.format(module_file=m.use_name) | ||||||
|  |  | ||||||
|     def process_environment_command(self, env): |     def process_environment_command(self, env): | ||||||
| @@ -449,6 +449,11 @@ def header(self): | |||||||
|                 header += '#h %s\n' % line |                 header += '#h %s\n' % line | ||||||
|         return header |         return header | ||||||
|  |  | ||||||
|  |     def prerequisite(self, spec): | ||||||
|  |         tty.warn('prerequisites:  not supported by dotkit module files') | ||||||
|  |         tty.warn('\tYou may want to check  ~/.spack/modules.yaml') | ||||||
|  |         return '' | ||||||
|  |  | ||||||
|  |  | ||||||
| class TclModule(EnvModule): | class TclModule(EnvModule): | ||||||
|     name = 'tcl' |     name = 'tcl' | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 alalazo
					alalazo