This commit is contained in:
guinux
2013-11-29 09:49:28 +01:00
parent 10c2dfebd5
commit dd702da40a
6 changed files with 11 additions and 21 deletions

View File

@@ -211,5 +211,3 @@ if 'HoldPkg' in pacman_conf.options:
holdpkg = pacman_conf.options['HoldPkg']
if 'SyncFirst' in pacman_conf.options:
syncfirst = pacman_conf.options['SyncFirst']
#if not 'pamac' in syncfirst:
# syncfirst.append('pamac')

View File

@@ -214,17 +214,13 @@ def on_progress_textview_size_allocate(*arg):
adj.set_value(adj.get_upper() - adj.get_page_size())
def get_handle():
global handle
handle = config.handle()
print('get handle')
def update_dbs():
global handle
global syncdbs
global localdb
handle = config.handle()
syncdbs = handle.get_syncdbs()
localdb = handle.get_localdb()
print('get handle')
def get_localpkg(name):
return localdb.get_pkg(name)
@@ -459,7 +455,11 @@ def prepare(**trans_flags):
def check_finished_build(data):
def handle_timeout(*args):
raise Exception('timeout')
def no_handle_timeout(*args):
try:
pass
except:
pass
global to_build
global build_proc
path = data[0]
@@ -474,14 +474,14 @@ def check_finished_build(data):
line = build_proc.stdout.readline().decode(encoding='UTF-8')
#print(line.rstrip('\n'))
progress_buffer.insert_at_cursor(line)
except Exception:
pass
else:
signal.signal(signal.SIGALRM, no_handle_timeout)
finally:
progress_bar.pulse()
while Gtk.events_pending():
Gtk.main_iteration()
except Exception:
while Gtk.events_pending():
Gtk.main_iteration()
finally:
signal.alarm(0)
return True
elif build_proc.poll() == 0:
# Build successfully finished