Exemple #1
0
			return 1
		elif c[0] in ('-h', '--help'):
			self.help()
		elif c[0] in ('-j', '--jdir'):
			self.setJSdir(c[1])
		else:
			return 0
		return 1


	def run(self):
		if self.args:
			file = self.args[0]
		else:
			file = sys.stdin
		
		if self.jsdir is None:
			self.setJSdir("default")

		self.getJSfiles()
		self.generator.parse(file)
		self.generator.generate(self.jstext)

		return

		
app = App(sys.argv)
app.parseArgs()
app.run()

Exemple #2
0
            return

        if self.doPublicMode:
            self.insertor.runPublicOnly()
        else:
            self.insertor.run()

        self.cleanup()


class RCFileHandler(rocks.sql.RCFileHandler):
    def __init__(self, app):
        rocks.sql.RCFileHandler.__init__(self, app)

    def startElement_nameserver(self, name, attrs):
        ns = attrs.get('name')


app = App(sys.argv)
app.parseArgs()
try:
    app.run()
except Exception, msg:
    app.cleanup()
    if app.insertor and app.insertor.screen:
        app.insertor.endGUI()
    sys.stderr.write('error - ' + str(msg) + '\n')
    import traceback
    traceback.print_exc()
    sys.exit(1)