def __init__(self, fileName):
     # Python script : read, normalize line separator
     self.fileName = fileName
     source = open(fileName).readlines()
     source = [elt.rstrip() for elt in source]
     source = '\n'.join(source)
     source = source + '\n'
     BaseScript.__init__(self, fileName, source, None)
Example #2
0
 def __init__(self, fileName):
     # Python script : read, normalize line separator
     self.fileName = fileName
     source = open(fileName).readlines()
     source = [ elt.rstrip() for elt in source ]
     source = '\n'.join(source)
     source = source+'\n'
     BaseScript.__init__(self, fileName, source, None)
Example #3
0
class Script(BaseScript):
    """Python inside HTML"""
    def __init__(self, fileName):
        # pih (PythonInsideHTML) scripts : parse
        try:
            pih = PythonInsideHTML.PIH(fileName)
        except PythonInsideHTML.PIH_ParseError, msg:
            raise ParseError, msg
        pc = pih.pythonCode()
        BaseScript.__init__(self, fileName, pc, pih.getLineMapping())
Example #4
0
class Script(BaseScript):
    """HTML inside Python"""
    def __init__(self, fileName):
        # hip (HTMLInsidePython) scripts
        try:
            hip = HIP.HIP(fileName)
        except HIP.ParseError, msg:
            raise ParseError, msg
        pc = hip.pythonCode()
        BaseScript.__init__(self, fileName, pc, None)
Example #5
0
class Script(BaseScript):
    """Karrigell Service"""
    def __init__(self, fileName):
        # Python script : read, normalize line separator
        source = open(fileName).readlines()
        source = [elt.rstrip() for elt in source]
        source = '\n'.join(source)
        source = source + '\n'
        # list of functions available by a url
        self.functions = []
        self.flag = False  # if True, next token is a function name
        try:
            for info in tokenize.generate_tokens(open(fileName).readline):
                self.get_functions(info)
        except tokenize.TokenError, msg:
            pass
        BaseScript.__init__(self, fileName, source, None)
Example #6
0
 def __init__(self, fileName):
     pc = open(fileName).read().rstrip()
     pc = pc.replace('\r\n', '\n')  # normalize line separator
     BaseScript.__init__(self, fileName, pc, None)
Example #7
0
 def __init__(self, fileName):
     pc=open(fileName).read().rstrip()
     pc = pc.replace('\r\n','\n')     # normalize line separator
     BaseScript.__init__(self, fileName, pc, None)