Server IP : 85.193.89.191 / Your IP : 3.144.41.66 Web Server : Apache System : Linux 956367-cx40159.tmweb.ru 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64 User : bitrix ( 600) PHP Version : 8.1.27 Disable Function : NONE MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/977/root/usr/lib64/python2.7/site-packages/reportclient/ |
Upload File : |
# This program 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 2 of the License, or # (at your option) any later version. # # This program 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 this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. from _reportclient import * import shutil import sys import os tmpdir = None # everything was ok RETURN_OK = 0 # serious problem, should be logged somewhere RETURN_FAILURE = 2 # user canceled processing from report import EXIT_CANCEL_BY_USER as RETURN_CANCEL_BY_USER # event canceled processing from report import EXIT_STOP_EVENT_RUN as RETURN_STOP_EVENT_RUN GETTEXT_PROGNAME = "libreport" import os import locale import gettext _ = lambda x: gettext.ldgettext(GETTEXT_PROGNAME, x) def init_gettext(): try: locale.setlocale(locale.LC_ALL, "") except locale.Error: os.environ['LC_ALL'] = 'C' locale.setlocale(locale.LC_ALL, "") # Defeat "AttributeError: 'module' object has no attribute 'nl_langinfo'" try: gettext.bind_textdomain_codeset(GETTEXT_PROGNAME, locale.nl_langinfo(locale.CODESET)) except AttributeError: pass gettext.bindtextdomain(GETTEXT_PROGNAME, '/usr/share/locale') init_gettext() verbose = 0 ABRT_VERBOSE = os.getenv("ABRT_VERBOSE") if ABRT_VERBOSE: try: verbose = int(ABRT_VERBOSE) except: pass def set_verbosity(verbosity): global verbose verbose = verbosity os.environ["ABRT_VERBOSE"] = str(verbose) def log(fmt, *args): sys.stderr.write("%s\n" % (fmt % args)) def log1(fmt, *args): """ prints log message if verbosity >= 1 """ if verbose >= 1: sys.stderr.write("%s\n" % (fmt % args)) def log2(fmt, *args): """ prints log message if verbosity >= 2 """ if verbose >= 2: sys.stderr.write("%s\n" % (fmt % args)) def error_msg(fmt, *args): sys.stderr.write("%s\n" % (fmt % args)) def error_msg_and_die(fmt, *args): sys.stderr.write("%s\n" % (fmt % args)) sys.exit(1)