def main():
    init()

    parser = argparse.ArgumentParser()

    parser.add_argument('--input', action='store', dest='input_filename',
            help='the input filename (a PySol saved game)',
            required=True)

    results = parser.parse_args()

    g = Game()
    loaded_game = g._loadGame(results.input_filename)
    print yaml.dump(loaded_game)
Exemple #2
0
def main():
    init()

    parser = argparse.ArgumentParser()

    parser.add_argument('--input',
                        action='store',
                        dest='input_filename',
                        help='the input filename (a PySol saved game)',
                        required=True)

    results = parser.parse_args()

    g = Game()
    loaded_game = g._loadGame(results.input_filename)
    print yaml.dump(loaded_game)
Exemple #3
0
## PySol -- a Python Solitaire game
##
## This program 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 2 of the License, or
## (at your option) any later version.
##
## This program 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; see the file COPYING.
## If not, write to the Free Software Foundation, Inc.,
## 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
##
##---------------------------------------------------------------------------##

#import pychecker.checker

from pysollib.init import init
init()

import sys
from pysollib.main import main
#import profile
#profile.run("main(sys.argv)")
sys.exit(main(sys.argv))

Exemple #4
0
# 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; see the file COPYING.
# If not, write to the Free Software Foundation, Inc.,
# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# ---------------------------------------------------------------------------##

# import pychecker.checker
import sys

# Initialise basics and read command line and settings.
from pysollib.init import init
init()

# Setup and Load the main process modules.
# IMPORTANT: The set of modules to load depends on the settings
# and command line options. Therfore import of pysollib.main
# HAS TO BE after call to init().
# See docs/README.SOURCE.
# Flake8 test would complain here E402, so disabled

from pysollib.main import main  # noqa: E402

# Execute it.
# import profile
# profile.run("main(sys.argv)")
sys.exit(main(sys.argv))