common.py 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import Blender
  2. import string
  3. import os.path
  4. from Blender import Mathutils
  5. from Blender.Mathutils import *
  6. #===================================================================================================
  7. # vars =
  8. #===================================================================================================
  9. NULL = 0
  10. false = 0
  11. true = 1
  12. #===================================================================================================
  13. # Messages =
  14. #===================================================================================================
  15. """
  16. Print a generic error. Used by ERROR, WARNING and INFO only
  17. """
  18. def GenericError( msg0, msg1 ):
  19. import sys
  20. line = sys._getframe(2).f_lineno
  21. fname = sys._getframe(2).f_code.co_filename
  22. func_name = sys._getframe(2).f_code.co_name
  23. print( "-->%s (%s:%i %s): %s" % (msg0, fname, line, func_name, msg1) )
  24. """ Prints an error """
  25. def ERROR( msg ):
  26. GenericError( "ERROR", msg )
  27. """ Prints a warning """
  28. def WARNING( msg ):
  29. GenericError( "WARNING", msg )
  30. """ Prints some info """
  31. def INFO( msg ):
  32. GenericError( "INFO", msg )
  33. #===================================================================================================
  34. # WriteFile =
  35. #===================================================================================================
  36. def WriteFile( filename, txt ):
  37. file = open( filename, "w" )
  38. file.write( txt )