Coverage for src/backend/InvenTree/manage.py: 0%
15 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 17:47 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 17:47 +0000
1#!/usr/bin/env python
2"""InvenTree / django management commands."""
4import os
5import sys
8def main():
9 """Run administrative tasks."""
10 os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'InvenTree.settings')
12 try:
13 from django.core.management import execute_from_command_line
14 except ImportError as exc: # pragma: no cover
15 raise ImportError(
16 "INVE-E14: Could not import Django. Are you sure it's installed and "
17 'available on your PYTHONPATH environment variable? Did you '
18 'forget to activate a virtual environment?'
19 ) from exc
21 execute_from_command_line(sys.argv)
24if __name__ == '__main__':
25 try:
26 main()
27 except KeyboardInterrupt:
28 print('INVE-W15: Process interrupted by user.')
29 sys.exit(1)