view pyArq-Presupuestos @ 10:d2cbc0278b30

bug fix: A except is raised when a user splits a pane, closes one of the new panes and splits again.
author Miguel Ángel Bárcena Rodríguez <miguelangel@obraencurso.es>
date Fri, 19 Nov 2010 19:17:11 +0100
parents 2fc6b47dbe70
children
line wrap: on
line source

#!/usr/bin/python
# -*- coding: utf-8 -*-
## File presupuestos.py
## This file is part of pyArq-Presupuestos.
##
## Copyright (C) 2010 Miguel Ángel Bárcena Rodríguez
##                         <miguelangel@obraencurso.es>
##
## pyArq-Presupuestos is free software: you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation, either version 3 of the License, or
## (at your option) any later version.
##
## pyArq-Presupuestos is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
## GNU General Public License for more details.
##
## You should have received a copy of the GNU General Public License
## along with this program.  If not, see <http://www.gnu.org/licenses/>.

def _translate():
    """def translate()
    
    Translates the program using gettext module
    """
    _app = "pyArq-Presupuestos"
    _dir = globalVars.path["APPDATA"] + "/mo/"
    gettext.install(_app, _dir, unicode=1)

def _run_gui():
    """def _run_gui
    
    Shows main window and starts the GTK+ event processing loop.
    """
    _window = gui.MainWindow()

# Run pyArq-Presupuestos
if __name__ == "__main__":
    # Modules
    import gettext
    import sys
    from Generic import globalVars
    # take path to find mo file
    _path = sys.path[0]
    globalVars.path["APPDATA"]= _path
    _translate()
    from Gtk import gui
    _run_gui()