Example #1
0
            try:
                self.stdin = open('%s.%s' % (fname, self.default_extension), 'r')
            except IOError:
                print 'Problem opening file %s: \n%s' % (fname, e)
                keepstate.restore()
                return
        self.use_rawinput = False
        self.prompt = self.continuation_prompt = ''
        settings.setScript(1)
        self.cmdloop()
        settings.setScript(0)
        self.stdin.close()
        keepstate.restore()
        self.lastcmd = ''
        return

    def do_version(self,line):
        """\
Usage : version
Print the version of POD
        """
        print "Peripherals On Demand version "+settings.version

if __name__ == "__main__":
    cli = Cli()
    settings = Settings()
    settings.path = "/home/fabien/POD/trunk/pod/"
    settings.projectpath = sy.pwd() 
    cli.cmdloop()