runtime/__init__.py
author etisserant
Sat, 24 May 2008 15:55:19 +0200
changeset 154 f3134b2c6d92
parent 49 45dc6a944ab6
child 203 cb9901076a21
permissions -rw-r--r--
Fixed killing app on Linux in wxPopen. Do not use shell anymore. Command line is splitted into args, taking care of double and simple cotes. To be tested on win32.
49
45dc6a944ab6 On the long wat towards generated code comilation...
etisserant
parents:
diff changeset
     1
# module which import C files as strings
45dc6a944ab6 On the long wat towards generated code comilation...
etisserant
parents:
diff changeset
     2
45dc6a944ab6 On the long wat towards generated code comilation...
etisserant
parents:
diff changeset
     3
import os
45dc6a944ab6 On the long wat towards generated code comilation...
etisserant
parents:
diff changeset
     4
45dc6a944ab6 On the long wat towards generated code comilation...
etisserant
parents:
diff changeset
     5
def code(name):
45dc6a944ab6 On the long wat towards generated code comilation...
etisserant
parents:
diff changeset
     6
    filename = os.path.join(os.path.split(__file__)[0],name + ".c")
45dc6a944ab6 On the long wat towards generated code comilation...
etisserant
parents:
diff changeset
     7
    if os.path.exists(filename):
45dc6a944ab6 On the long wat towards generated code comilation...
etisserant
parents:
diff changeset
     8
        return open(filename).read()
45dc6a944ab6 On the long wat towards generated code comilation...
etisserant
parents:
diff changeset
     9
    else:
45dc6a944ab6 On the long wat towards generated code comilation...
etisserant
parents:
diff changeset
    10
        return "#error %s target not implemented !!!\n"%name