Skip to content
Snippets Groups Projects
Commit 1a0e2588 authored by akiraohgaki's avatar akiraohgaki
Browse files

Merge branch 'development'

parents da8231e1 5c2e390b
No related branches found
No related tags found
No related merge requests found
...@@ -12,6 +12,6 @@ Download packages for linux: ...@@ -12,6 +12,6 @@ Download packages for linux:
https://www.linux-apps.com/p/1136805/ https://www.linux-apps.com/p/1136805/
And please check Wiki page for more information. And please check the xdgurl wiki for more information.
https://github.com/xdgurl/xdgurl/wiki https://github.com/xdgurl/xdgurl/wiki
...@@ -379,34 +379,41 @@ def main(): ...@@ -379,34 +379,41 @@ def main():
window = Tkinter.Tk() window = Tkinter.Tk()
window.withdraw() window.withdraw()
execute_text = 'Download' info_text = 'Download: ' + core.meta['filename'] + '\nFrom: ' + core.meta['url']
if core.meta['command'] == 'install': if core.meta['command'] == 'install':
execute_text = 'Install' info_text = 'Install: ' + core.meta['filename'] + '\nFrom: ' + core.meta['url']
info_text = execute_text + ': ' + core.meta['filename'] + '\nFrom: ' + core.meta['url']
message = 'Do you want to continue?'
print(info_text) print(info_text)
if sys.version_info.major >= 3: if sys.version_info.major >= 3:
confirm = tkinter.messagebox.askyesno(program, info_text + '\n\nDo you want to continue?') confirm = tkinter.messagebox.askyesno(program, info_text + '\n\n' + message)
else: else:
confirm = tkMessageBox.askyesno(program, info_text + '\n\nDo you want to continue?') confirm = tkMessageBox.askyesno(program, info_text + '\n\n' + message)
if confirm: if confirm:
try: try:
core.execute(); core.execute();
except Exception as e: except Exception as e:
message = execute_text + ' failed\n' + str(e) message = 'Download failed'
if core.meta['command'] == 'install':
message = 'Installation failed'
print(message) print(message)
if sys.version_info.major >= 3: if sys.version_info.major >= 3:
tkinter.messagebox.showerror(program, info_text + '\n\n' + message) tkinter.messagebox.showerror(program, info_text + '\n\n' + message + '\n' + str(e))
else: else:
tkMessageBox.showerror(program, info_text + '\n\n' + message) tkMessageBox.showerror(program, info_text + '\n\n' + message + '\n' + str(e))
else: else:
message = execute_text + ' finished' message = 'Download successfull'
if core.meta['command'] == 'install':
message = 'Installation successfull'
print(message) print(message)
if sys.version_info.major >= 3: if sys.version_info.major >= 3:
tkinter.messagebox.showinfo(program, info_text + '\n\n' + message) tkinter.messagebox.showinfo(program, message)
else: else:
tkMessageBox.showinfo(program, info_text + '\n\n' + message) tkMessageBox.showinfo(program, message)
sys.exit() sys.exit()
if __name__ == '__main__': if __name__ == '__main__':
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment