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

1#!/usr/bin/env python 

2"""InvenTree / django management commands.""" 

3 

4import os 

5import sys 

6 

7 

8def main(): 

9 """Run administrative tasks.""" 

10 os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'InvenTree.settings') 

11 

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 

20 

21 execute_from_command_line(sys.argv) 

22 

23 

24if __name__ == '__main__': 

25 try: 

26 main() 

27 except KeyboardInterrupt: 

28 print('INVE-W15: Process interrupted by user.') 

29 sys.exit(1)