28 lines
1.2 KiB
Python
28 lines
1.2 KiB
Python
|
from __future__ import absolute_import, print_function
|
||
|
from .DistUpgradeViewNonInteractive import DistUpgradeViewNonInteractive
|
||
|
z_proc = "UPGRADE"
|
||
|
try:
|
||
|
from pyeole.ansiprint import print_red
|
||
|
except:
|
||
|
print_red = print
|
||
|
try:
|
||
|
# import zephir logger if registered
|
||
|
from zephir.zephir_conf.zephir_conf import id_serveur
|
||
|
from zephir.lib_zephir import log as zlog
|
||
|
import time
|
||
|
except:
|
||
|
zlog = None
|
||
|
|
||
|
class DistUpgradeViewEOLE(DistUpgradeViewNonInteractive):
|
||
|
def error(self, summary, msg, extended_msg=None):
|
||
|
" display an error "
|
||
|
print_red("Une erreur est survenue : %s %s (%s)" % (summary, msg, extended_msg))
|
||
|
if zlog is not None:
|
||
|
zlog(z_proc, -2, "Une erreur est survenue : %s" % summary, str(time.ctime()))
|
||
|
super(DistUpgradeViewEOLE, self).error(summary, msg, extended_msg)
|
||
|
def abort(self):
|
||
|
if zlog is not None:
|
||
|
zlog(z_proc, 1, "Une erreur fatale est survenue Vous trouverez plus d'informations dans les journaux : /var/log/dist-upgrade/", str(time.ctime()))
|
||
|
print_red("Une erreur fatale est survenue. Vous trouverez plus d'informations dans les journaux : /var/log/dist-upgrade/")
|
||
|
super(DistUpgradeViewEOLE, self).abort()
|