diff options
Diffstat (limited to 'CristianEdit.py')
-rwxr-xr-x | CristianEdit.py | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/CristianEdit.py b/CristianEdit.py index 7d84d80..1fe9f9d 100755 --- a/CristianEdit.py +++ b/CristianEdit.py @@ -121,18 +121,15 @@ class Ventana(Gtk.Window): sys.exit(0) if __name__ == '__main__': - - if len(sys.argv) >= 2: - lista = sys.argv[1:] - else: - lista = [] - - direcciones = [] + lista = sys.argv[1:] for lugar in lista: - if os.path.exists(lugar): - direcciones.append(os.path.realpath(lugar)) + if os.path.exists(lugar) and os.path.isfile(lugar): + lista[lista.index(lugar)] = os.path.realpath(lugar) + + else: + lista.remove(lugar) - Ventana(direcciones) + Ventana(lista) Gtk.main() |