fixes
This commit is contained in:
parent
c50d0e8c7f
commit
bf79643b44
@ -160,10 +160,9 @@ class PamacDBusService(dbus.service.Object):
|
|||||||
if not (level & _logmask):
|
if not (level & _logmask):
|
||||||
return
|
return
|
||||||
if level & pyalpm.LOG_ERROR:
|
if level & pyalpm.LOG_ERROR:
|
||||||
self.error += "ERROR: "+line
|
#self.error += "ERROR: "+line
|
||||||
#self.EmitLogError(line)
|
#self.EmitLogError(line)
|
||||||
print(self.error)
|
print(line)
|
||||||
#self.t.release()
|
|
||||||
elif level & pyalpm.LOG_WARNING:
|
elif level & pyalpm.LOG_WARNING:
|
||||||
self.warning += "WARNING: "+line
|
self.warning += "WARNING: "+line
|
||||||
#self.EmitLogWarning(line)
|
#self.EmitLogWarning(line)
|
||||||
@ -379,7 +378,6 @@ class PamacDBusService(dbus.service.Object):
|
|||||||
try:
|
try:
|
||||||
self.t.prepare()
|
self.t.prepare()
|
||||||
except pyalpm.error as e:
|
except pyalpm.error as e:
|
||||||
print(e)
|
|
||||||
self.error += ' --> '+str(e)+'\n'
|
self.error += ' --> '+str(e)+'\n'
|
||||||
finally:
|
finally:
|
||||||
return self.error
|
return self.error
|
||||||
@ -426,7 +424,6 @@ class PamacDBusService(dbus.service.Object):
|
|||||||
try:
|
try:
|
||||||
self.t.commit()
|
self.t.commit()
|
||||||
except pyalpm.error as e:
|
except pyalpm.error as e:
|
||||||
#error = traceback.format_exc()
|
|
||||||
self.error += ' --> '+str(e)+'\n'
|
self.error += ' --> '+str(e)+'\n'
|
||||||
#except dbus.exceptions.DBusException:
|
#except dbus.exceptions.DBusException:
|
||||||
#pass
|
#pass
|
||||||
|
@ -5,7 +5,7 @@ from gi.repository import GObject
|
|||||||
from sys import argv
|
from sys import argv
|
||||||
import dbus
|
import dbus
|
||||||
from os.path import abspath
|
from os.path import abspath
|
||||||
from pamac import common, main
|
from pamac import common
|
||||||
|
|
||||||
# i18n
|
# i18n
|
||||||
import gettext
|
import gettext
|
||||||
@ -35,7 +35,6 @@ def get_pkgs(pkgs):
|
|||||||
for pkg in pkgs:
|
for pkg in pkgs:
|
||||||
if '.pkg.tar.' in pkg:
|
if '.pkg.tar.' in pkg:
|
||||||
full_path = abspath(pkg)
|
full_path = abspath(pkg)
|
||||||
print('path',full_path)
|
|
||||||
transaction.to_load.add(full_path)
|
transaction.to_load.add(full_path)
|
||||||
elif pkg in transaction.syncpkgs.keys():
|
elif pkg in transaction.syncpkgs.keys():
|
||||||
transaction.to_add.add(pkg)
|
transaction.to_add.add(pkg)
|
||||||
@ -84,12 +83,13 @@ def install(pkgs):
|
|||||||
exiting('')
|
exiting('')
|
||||||
|
|
||||||
if common.pid_file_exists():
|
if common.pid_file_exists():
|
||||||
main.ErrorDialog.format_secondary_text(_('Pamac is already running'))
|
from pamac.main import ErrorDialog
|
||||||
response = main.ErrorDialog.run()
|
ErrorDialog.format_secondary_text(_('Pamac is already running'))
|
||||||
|
response = ErrorDialog.run()
|
||||||
if response:
|
if response:
|
||||||
main.ErrorDialog.hide()
|
ErrorDialog.hide()
|
||||||
else:
|
else:
|
||||||
from pamac import transaction
|
from pamac import transaction, main
|
||||||
transaction.get_handle()
|
transaction.get_handle()
|
||||||
transaction.update_db()
|
transaction.update_db()
|
||||||
do_syncfirst, updates = transaction.get_updates()
|
do_syncfirst, updates = transaction.get_updates()
|
||||||
|
@ -43,6 +43,8 @@ progress_label = interface.get_object('progresslabel2')
|
|||||||
action_icon = interface.get_object('action_icon')
|
action_icon = interface.get_object('action_icon')
|
||||||
ProgressCancelButton = interface.get_object('ProgressCancelButton')
|
ProgressCancelButton = interface.get_object('ProgressCancelButton')
|
||||||
|
|
||||||
|
mode = None
|
||||||
|
|
||||||
def action_signal_handler(action):
|
def action_signal_handler(action):
|
||||||
if action:
|
if action:
|
||||||
progress_label.set_text(action)
|
progress_label.set_text(action)
|
||||||
@ -361,7 +363,7 @@ def handle_error(error):
|
|||||||
# Gtk.main_iteration()
|
# Gtk.main_iteration()
|
||||||
if error:
|
if error:
|
||||||
if not 'DBus.Error.NoReply' in str(error):
|
if not 'DBus.Error.NoReply' in str(error):
|
||||||
print('error:', error)
|
print(error)
|
||||||
ErrorDialog.format_secondary_text(error)
|
ErrorDialog.format_secondary_text(error)
|
||||||
response = ErrorDialog.run()
|
response = ErrorDialog.run()
|
||||||
if response:
|
if response:
|
||||||
@ -510,7 +512,8 @@ def check_conflicts():
|
|||||||
warning = ''
|
warning = ''
|
||||||
error = ''
|
error = ''
|
||||||
print('checking...')
|
print('checking...')
|
||||||
Window.get_window().set_cursor(Gdk.Cursor(Gdk.CursorType.WATCH))
|
if mode:
|
||||||
|
Window.get_window().set_cursor(Gdk.Cursor(Gdk.CursorType.WATCH))
|
||||||
while Gtk.events_pending():
|
while Gtk.events_pending():
|
||||||
Gtk.main_iteration()
|
Gtk.main_iteration()
|
||||||
to_check = [transaction.syncpkgs[name] for name in transaction.to_add | transaction.to_update]
|
to_check = [transaction.syncpkgs[name] for name in transaction.to_add | transaction.to_update]
|
||||||
@ -821,7 +824,8 @@ def check_conflicts():
|
|||||||
for pkg in pkg_list:
|
for pkg in pkg_list:
|
||||||
wont_be_removed.add(pkg.name)
|
wont_be_removed.add(pkg.name)
|
||||||
|
|
||||||
Window.get_window().set_cursor(None)
|
if mode:
|
||||||
|
Window.get_window().set_cursor(None)
|
||||||
print('check done')
|
print('check done')
|
||||||
if warning:
|
if warning:
|
||||||
WarningDialog.format_secondary_text(warning)
|
WarningDialog.format_secondary_text(warning)
|
||||||
|
Loading…
Reference in New Issue
Block a user