Ejemplo n.º 1
0
Archivo: gen.py Proyecto: Linusp/yeopy
    def gen_exceptions(self):
        confs = {"pexc": self.pname.title() + "Exception"}
        _exc_path = os.path.join(self.python_pack_dir, "exc.py")
        render_result = self.templates["exc"].render(confs)
        tools.write_file(_exc_path, render_result)

        logger.info("Generate exc.py.")
Ejemplo n.º 2
0
    def gen_requirements(self):
        # Empty file considering the version.
        _path = os.path.join(self.project_root_dir, 'requirements.txt')

        tools.write_file(_path, '')

        logger.info('Generate requirements file.')
Ejemplo n.º 3
0
Archivo: gen.py Proyecto: Linusp/yeopy
    def gen_requirements(self):
        # Empty file considering the version.
        _path = os.path.join(self.project_root_dir, "requirements.txt")

        tools.write_file(_path, "")

        logger.info("Generate requirements file.")
Ejemplo n.º 4
0
Archivo: gen.py Proyecto: Linusp/yeopy
    def gen_python_package(self):
        os.mkdir(self.python_pack_dir)

        # create __init__.py
        render_result = self.templates["init"].render()
        tools.write_file(os.path.join(self.python_pack_dir, "__init__.py"), render_result)

        logger.info("Generate python package.")
Ejemplo n.º 5
0
    def gen_python_package(self):
        os.mkdir(self.python_pack_dir)

        # create __init__.py
        render_result = self.templates['init'].render()
        tools.write_file(os.path.join(self.python_pack_dir, '__init__.py'), render_result)

        logger.info('Generate python package.')
Ejemplo n.º 6
0
    def gen_app(self):
        confs = {
            'pname': self.pname,
        }
        render_result = self.templates['app'].render(confs)
        tools.write_file(os.path.join(self.python_pack_dir, 'app.py'), render_result)

        logger.info('Generate app.py.')
Ejemplo n.º 7
0
    def gen_exceptions(self):
        confs = {
            'pexc': self.pname.title() + 'Exception',
        }
        _exc_path = os.path.join(self.python_pack_dir, 'exc.py')
        render_result = self.templates['exc'].render(confs)
        tools.write_file(_exc_path, render_result)

        logger.info('Generate exc.py.')
Ejemplo n.º 8
0
Archivo: gen.py Proyecto: Linusp/yeopy
    def gen_models(self):
        confs = {"pexc": self.pname.title() + "Exception"}
        _models_path = os.path.join(self.python_pack_dir, "models")
        os.mkdir(_models_path)

        # create __init__.py
        render_result = self.templates["base_init"].render(confs)
        tools.write_file(os.path.join(_models_path, "__init__.py"), render_result)

        logger.info("Generate models.")
Ejemplo n.º 9
0
Archivo: gen.py Proyecto: Linusp/yeopy
    def gen_fabfile(self):
        _path = os.path.join(self.project_root_dir, "fabfile.py")

        # prepare to render confs
        confs = {"pname": self.pname}
        render_result = self.templates["fabfile"].render(confs)

        tools.write_file(_path, render_result)

        logger.info("Generate fabfile.")
Ejemplo n.º 10
0
Archivo: gen.py Proyecto: Linusp/yeopy
    def gen_readme(self):
        confs = {"pname": self.pname}

        _path = os.path.join(self.project_root_dir, "README.md")

        # prepare to render confs
        render_result = self.templates["readme"].render(confs)

        # prepare to write this result to README.md
        tools.write_file(_path, render_result)

        logger.info("Generate README.md.")
Ejemplo n.º 11
0
    def gen_fabfile(self):
        _path = os.path.join(self.project_root_dir, 'fabfile.py')

        # prepare to render confs
        confs = {
            'pname': self.pname,
        }
        render_result = self.templates['fabfile'].render(confs)

        tools.write_file(_path, render_result)

        logger.info('Generate fabfile.')
Ejemplo n.º 12
0
    def gen_models(self):
        confs = {
            'pexc': self.pname.title() + 'Exception',
        }
        _models_path = os.path.join(self.python_pack_dir, 'models')
        os.mkdir(_models_path)

        # create __init__.py
        render_result = self.templates['base_init'].render(confs)
        tools.write_file(os.path.join(_models_path, '__init__.py'), render_result)

        logger.info('Generate models.')
Ejemplo n.º 13
0
    def gen_readme(self):
        confs = {
            'pname': self.pname,
        }

        _path = os.path.join(self.project_root_dir, 'README.md')

        # prepare to render confs
        render_result = self.templates['readme'].render(confs)

        # prepare to write this result to README.md
        tools.write_file(_path, render_result)

        logger.info('Generate README.md.')
Ejemplo n.º 14
0
Archivo: gen.py Proyecto: Linusp/yeopy
    def gen_handlers(self):
        _handlers_path = os.path.join(self.python_pack_dir, "handlers")
        os.mkdir(_handlers_path)

        # create __init__.py
        render_result = self.templates["handler_init"].render()
        tools.write_file(os.path.join(_handlers_path, "__init__.py"), render_result)

        # create base handler
        confs = {"pexc": self.pname.title() + "Exception"}
        _base_handler_path = os.path.join(_handlers_path, "base.py")
        render_result = self.templates["handler_base"].render(confs)
        tools.write_file(_base_handler_path, render_result)

        logger.info("Generate handlers.")
Ejemplo n.º 15
0
    def gen_handlers(self):
        _handlers_path = os.path.join(self.python_pack_dir, 'handlers')
        os.mkdir(_handlers_path)

        # create __init__.py
        render_result = self.templates['handler_init'].render()
        tools.write_file(os.path.join(_handlers_path, '__init__.py'), render_result)

        # create base handler
        confs = {
            'pexc': self.pname.title() + 'Exception',
        }
        _base_handler_path = os.path.join(_handlers_path, 'base.py')
        render_result = self.templates['handler_base'].render(confs)
        tools.write_file(_base_handler_path, render_result)

        logger.info('Generate handlers.')
Ejemplo n.º 16
0
Archivo: gen.py Proyecto: Linusp/yeopy
    def gen_deploy(self):
        _deploy_path = os.path.join(self.project_root_dir, "deploy")

        os.mkdir(_deploy_path)

        # create __init__.py
        render_result = self.templates["init"].render()
        tools.write_file(os.path.join(_deploy_path, "__init__.py"), render_result)

        # create servers
        _servers_path = os.path.join(_deploy_path, "servers.py")
        render_result = self.templates["servers"].render()
        tools.write_file(_servers_path, render_result)

        # create confs
        confs = {"pname": self.pname}
        _confs_path = os.path.join(_deploy_path, "confs.py")
        render_result = self.templates["confs"].render(confs)
        tools.write_file(_confs_path, render_result)

        logger.info("Generate handlers.")
Ejemplo n.º 17
0
    def gen_deploy(self):
        _deploy_path = os.path.join(self.project_root_dir, 'deploy')

        os.mkdir(_deploy_path)

        # create __init__.py
        render_result = self.templates['init'].render()
        tools.write_file(os.path.join(_deploy_path, '__init__.py'), render_result)

        # create servers
        _servers_path = os.path.join(_deploy_path, 'servers.py')
        render_result = self.templates['servers'].render()
        tools.write_file(_servers_path, render_result)

        # create confs
        confs = {
            'pname': self.pname,
        }
        _confs_path = os.path.join(_deploy_path, 'confs.py')
        render_result = self.templates['confs'].render(confs)
        tools.write_file(_confs_path, render_result)

        logger.info('Generate handlers.')
Ejemplo n.º 18
0
Archivo: gen.py Proyecto: Linusp/yeopy
    def gen_tools(self):
        render_result = self.templates["tools"].render()
        tools.write_file(os.path.join(self.python_pack_dir, "tools.py"), render_result)

        logger.info("Generate tools.py.")
Ejemplo n.º 19
0
    def gen_consts(self):
        _consts_path = os.path.join(self.python_pack_dir, 'consts.py')
        render_result = self.templates['consts'].render()
        tools.write_file(_consts_path, render_result)

        logger.info('Generate consts.py.')
Ejemplo n.º 20
0
    def gen_tools(self):
        render_result = self.templates['tools'].render()
        tools.write_file(os.path.join(self.python_pack_dir, 'tools.py'), render_result)

        logger.info('Generate tools.py.')
Ejemplo n.º 21
0
Archivo: gen.py Proyecto: Linusp/yeopy
    def gen_consts(self):
        _consts_path = os.path.join(self.python_pack_dir, "consts.py")
        render_result = self.templates["consts"].render()
        tools.write_file(_consts_path, render_result)

        logger.info("Generate consts.py.")
Ejemplo n.º 22
0
Archivo: gen.py Proyecto: Linusp/yeopy
    def gen_log(self):
        _log_path = os.path.join(self.python_pack_dir, "log.py")
        render_result = self.templates["log"].render()
        tools.write_file(_log_path, render_result)

        logger.info("Generate log.py.")
Ejemplo n.º 23
0
Archivo: gen.py Proyecto: Linusp/yeopy
    def gen_app(self):
        confs = {"pname": self.pname}
        render_result = self.templates["app"].render(confs)
        tools.write_file(os.path.join(self.python_pack_dir, "app.py"), render_result)

        logger.info("Generate app.py.")
Ejemplo n.º 24
0
    def gen_log(self):
        _log_path = os.path.join(self.python_pack_dir, 'log.py')
        render_result = self.templates['log'].render()
        tools.write_file(_log_path, render_result)

        logger.info('Generate log.py.')