Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

if USING_PYTHON2:

  from logginginterface import *

else:

  from .logginginterface import *

Yes, there is some cognitive dissonance for changing "#ifndef" to "if", but the rest of the generated code is set up properly to be able to quickly edit the code.

  • Search for all instances of "#ifndef USING_PYTHON2" and change "#ifndef" to "if" and add a trailing ":".
  • Search for all instances of "#else /* USING_PYTHON2 */" and change that to "else:".
  • Remove all instances of "#endif /* USING_PYTHON2 */" from the code.

In some cases, standard library interfaces have changed. So change blocks such as this:

...