job_constant.py 733 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. class JobConstant:
  2. """
  3. 定时任务常量
  4. JOB_ERROR_LIST: 定时任务禁止调用模块及违规字符串列表
  5. JOB_WHITE_LIST: 定时任务允许调用模块列表
  6. """
  7. JOB_ERROR_LIST = [
  8. 'app',
  9. 'config',
  10. 'exceptions',
  11. 'import ',
  12. 'middlewares',
  13. 'module_admin',
  14. 'open(',
  15. 'os.',
  16. 'server',
  17. 'sub_applications',
  18. 'subprocess.',
  19. 'sys.',
  20. 'utils',
  21. 'while ',
  22. '__import__',
  23. '"',
  24. "'",
  25. ',',
  26. '?',
  27. ':',
  28. ';',
  29. '/',
  30. '|',
  31. '+',
  32. '-',
  33. '=',
  34. '~',
  35. '!',
  36. '#',
  37. '$',
  38. '%',
  39. '^',
  40. '&',
  41. '*',
  42. '<',
  43. '>',
  44. '(',
  45. ')',
  46. '[',
  47. ']',
  48. '{',
  49. '}',
  50. ' ',
  51. ]
  52. JOB_WHITE_LIST = ['module_task']