From 5f851aa5bd49312046125598ee03d34c0ce238dc Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 28 Oct 2020 23:14:51 +0100 Subject: remove error codes, they are now in GANA --- taler/util/gen_errcodes_c.py | 92 -------------------------------------------- 1 file changed, 92 deletions(-) delete mode 100644 taler/util/gen_errcodes_c.py (limited to 'taler/util/gen_errcodes_c.py') diff --git a/taler/util/gen_errcodes_c.py b/taler/util/gen_errcodes_c.py deleted file mode 100644 index 62bedb2..0000000 --- a/taler/util/gen_errcodes_c.py +++ /dev/null @@ -1,92 +0,0 @@ -# This file is part of GNU Taler -# (C) 2020 Taler Systems SA -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 3 of the License, or (at your option) any later -# version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free -# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, -# Boston, MA 02110-1301 USA -# -# @author Florian Dold -# @repository https://git.taler.net/taler-util.git/ - -import textwrap -from errorcodes import ec - -pre = """\ -/* - This file is part of TALER - Copyright (C) 2016, 2017, 2019 Taler Systems SA - - TALER is free software; you can redistribute it and/or modify it under the - terms of the GNU General Public License as published by the Free Software - Foundation; either version 3, or (at your option) any later version. - - TALER is distributed in the hope that it will be useful, but WITHOUT ANY - WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR - A PARTICULAR PURPOSE. See the GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along with - TALER; see the file COPYING. If not, see -*/ - -/** - * @file taler_error_codes.h - * @brief error codes returned by GNU Taler - * - * This file defines constants for error codes returned - * in Taler APIs. We use codes above 1000 to avoid any - * confusing with HTTP status codes. All constants have the - * shared prefix "TALER_EC_" to indicate that they are error - * codes. - * - * THIS FILE IS AUTO-GENERATED, DO NOT MODIFY! - * If you want to add an error code, please add it in the - * taler-util.git repository. Instructions - * for this are in the README in taler-util.git. - */ -#ifndef TALER_ERROR_CODES_H -#define TALER_ERROR_CODES_H - -/** - * Enumeration with all possible Taler error codes. - */ -enum TALER_ErrorCode -{ -""" - -post = """ -}; - - -#endif\ -""" - -if __name__ == "__main__": - s = "" - for err in ec._codes: - s += "/**\n" - s += textwrap.fill( - err.description, - initial_indent=" * ", - subsequent_indent=" * ", - drop_whitespace=True, - ) - s += "\n" - s += " */\n" - s += f"TALER_EC_{err.name} = {err.code},\n\n" - s = s.strip() - s = "\n".join([(" " + x).rstrip() for x in s.splitlines()]) - print(pre) - print(s) - print(post) -- cgit v1.2.3