+2024-07-28 Bruno Haible <bruno@clisp.org>
+
+ gnulib-tool.py: Fix an exception message.
+ * pygnulib/GLModuleSystem.py (GLModuleSystem.find): Raise error 23,
+ not 3.
+ * pygnulib/GLError.py: Provide an error message for error 23.
+ * pygnulib/main.py: Likewise.
+
2024-07-26 Collin Funk <collin.funk1@gmail.com>
sys_time, sys_types: Remove sys directory at 'make mostlyclean'.
20: could not patch test-driver script
21: Option --automake-subdir is only supported if the definition of AUTOMAKE_OPTIONS in Makefile.am contains 'subdir-objects'.
22: not overwriting destination directory: <directory>
+ 23: module <module> doesn't exist
errinfo: additional information'''
self.errno = errno
self.errinfo = errinfo
'Makefile.am contains \'subdir-objects\'.')
elif errno == 22:
message = 'not overwriting destination directory: %s' % repr(errinfo)
+ elif errno == 23:
+ message = "module %s doesn't exist" % repr(errinfo)
self.message = '[Errno %d] %s' % (errno, message)
return self.message
return result
else: # if not self.exists(module)
if self.config['errors']:
- raise GLError(3, module_name)
+ raise GLError(23, module_name)
else: # if not self.config['errors']
sys.stderr.write('gnulib-tool: warning: ')
sys.stderr.write("module %s doesn't exist\n" % module_name)
'Makefile.am contains \'subdir-objects\'.')
elif errno == 22:
message += 'not overwriting destination directory: %s' % errinfo
+ elif errno == 23:
+ message += "module %s doesn't exist" % errinfo
message += '\n%s: *** Stop.\n' % APP['name']
sys.stderr.write(message)
sys.exit(1)