diff options
Diffstat (limited to 'bitbake/lib/toaster')
21 files changed, 22 insertions, 62 deletions
diff --git a/bitbake/lib/toaster/bldcollector/urls.py b/bitbake/lib/toaster/bldcollector/urls.py index 8eb1e34a53..efd67a81a5 100644 --- a/bitbake/lib/toaster/bldcollector/urls.py +++ b/bitbake/lib/toaster/bldcollector/urls.py | |||
@@ -6,7 +6,7 @@ | |||
6 | # SPDX-License-Identifier: GPL-2.0-only | 6 | # SPDX-License-Identifier: GPL-2.0-only |
7 | # | 7 | # |
8 | 8 | ||
9 | from django.conf.urls import include, url | 9 | from django.conf.urls import url |
10 | 10 | ||
11 | import bldcollector.views | 11 | import bldcollector.views |
12 | 12 | ||
diff --git a/bitbake/lib/toaster/bldcollector/views.py b/bitbake/lib/toaster/bldcollector/views.py index c708b415e1..6d9227cd7f 100644 --- a/bitbake/lib/toaster/bldcollector/views.py +++ b/bitbake/lib/toaster/bldcollector/views.py | |||
@@ -6,16 +6,8 @@ | |||
6 | # SPDX-License-Identifier: GPL-2.0-only | 6 | # SPDX-License-Identifier: GPL-2.0-only |
7 | # | 7 | # |
8 | 8 | ||
9 | from django.views.decorators.cache import cache_control | ||
10 | from django.core.urlresolvers import reverse | 9 | from django.core.urlresolvers import reverse |
11 | from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger | ||
12 | from django.http import HttpResponseBadRequest, HttpResponse | 10 | from django.http import HttpResponseBadRequest, HttpResponse |
13 | from django.utils import timezone | ||
14 | from django.utils.html import escape | ||
15 | from datetime import timedelta | ||
16 | from django.utils import formats | ||
17 | from toastergui.templatetags.projecttags import json as jsonfilter | ||
18 | import json | ||
19 | import os | 11 | import os |
20 | import tempfile | 12 | import tempfile |
21 | import subprocess | 13 | import subprocess |
diff --git a/bitbake/lib/toaster/bldcontrol/admin.py b/bitbake/lib/toaster/bldcontrol/admin.py index e85c30ed11..1754bc11cc 100644 --- a/bitbake/lib/toaster/bldcontrol/admin.py +++ b/bitbake/lib/toaster/bldcontrol/admin.py | |||
@@ -3,7 +3,6 @@ | |||
3 | # | 3 | # |
4 | 4 | ||
5 | from django.contrib import admin | 5 | from django.contrib import admin |
6 | from django.contrib.admin.filters import RelatedFieldListFilter | ||
7 | from .models import BuildEnvironment | 6 | from .models import BuildEnvironment |
8 | 7 | ||
9 | class BuildEnvironmentAdmin(admin.ModelAdmin): | 8 | class BuildEnvironmentAdmin(admin.ModelAdmin): |
diff --git a/bitbake/lib/toaster/bldcontrol/bbcontroller.py b/bitbake/lib/toaster/bldcontrol/bbcontroller.py index 301df1880a..71c288df34 100644 --- a/bitbake/lib/toaster/bldcontrol/bbcontroller.py +++ b/bitbake/lib/toaster/bldcontrol/bbcontroller.py | |||
@@ -8,10 +8,8 @@ | |||
8 | 8 | ||
9 | import os | 9 | import os |
10 | import sys | 10 | import sys |
11 | import re | ||
12 | from django.db import transaction | ||
13 | from django.db.models import Q | 11 | from django.db.models import Q |
14 | from bldcontrol.models import BuildEnvironment, BRLayer, BRVariable, BRTarget, BRBitbake | 12 | from bldcontrol.models import BuildEnvironment, BRLayer, BRBitbake |
15 | 13 | ||
16 | # load Bitbake components | 14 | # load Bitbake components |
17 | path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))) | 15 | path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))) |
diff --git a/bitbake/lib/toaster/bldcontrol/localhostbecontroller.py b/bitbake/lib/toaster/bldcontrol/localhostbecontroller.py index 39ea736b58..75674ccbf1 100644 --- a/bitbake/lib/toaster/bldcontrol/localhostbecontroller.py +++ b/bitbake/lib/toaster/bldcontrol/localhostbecontroller.py | |||
@@ -7,27 +7,24 @@ | |||
7 | # | 7 | # |
8 | 8 | ||
9 | import os | 9 | import os |
10 | import sys | ||
11 | import re | 10 | import re |
12 | import shutil | 11 | import shutil |
13 | import time | 12 | import time |
14 | from django.db import transaction | 13 | from bldcontrol.models import BuildEnvironment, BuildRequest, Build |
15 | from django.db.models import Q | 14 | from orm.models import CustomImageRecipe, Layer, Layer_Version, Project, ToasterSetting |
16 | from bldcontrol.models import BuildEnvironment, BuildRequest, BRLayer, BRVariable, BRTarget, BRBitbake, Build | ||
17 | from orm.models import CustomImageRecipe, Layer, Layer_Version, Project, ProjectLayer, ToasterSetting | ||
18 | from orm.models import signal_runbuilds | 15 | from orm.models import signal_runbuilds |
19 | import subprocess | 16 | import subprocess |
20 | 17 | ||
21 | from toastermain import settings | 18 | from toastermain import settings |
22 | 19 | ||
23 | from bldcontrol.bbcontroller import BuildEnvironmentController, ShellCmdException, BuildSetupException, BitbakeController | 20 | from bldcontrol.bbcontroller import BuildEnvironmentController, ShellCmdException, BuildSetupException |
24 | 21 | ||
25 | import logging | 22 | import logging |
26 | logger = logging.getLogger("toaster") | 23 | logger = logging.getLogger("toaster") |
27 | 24 | ||
28 | install_dir = os.environ.get('TOASTER_DIR') | 25 | install_dir = os.environ.get('TOASTER_DIR') |
29 | 26 | ||
30 | from pprint import pprint, pformat | 27 | from pprint import pformat |
31 | 28 | ||
32 | class LocalhostBEController(BuildEnvironmentController): | 29 | class LocalhostBEController(BuildEnvironmentController): |
33 | """ Implementation of the BuildEnvironmentController for the localhost; | 30 | """ Implementation of the BuildEnvironmentController for the localhost; |
diff --git a/bitbake/lib/toaster/bldcontrol/management/commands/checksettings.py b/bitbake/lib/toaster/bldcontrol/management/commands/checksettings.py index fe2c4dc2bb..cfcd4a00e5 100644 --- a/bitbake/lib/toaster/bldcontrol/management/commands/checksettings.py +++ b/bitbake/lib/toaster/bldcontrol/management/commands/checksettings.py | |||
@@ -2,11 +2,9 @@ | |||
2 | # SPDX-License-Identifier: GPL-2.0-only | 2 | # SPDX-License-Identifier: GPL-2.0-only |
3 | # | 3 | # |
4 | 4 | ||
5 | from django.core.management.base import BaseCommand, CommandError | 5 | from django.core.management.base import BaseCommand |
6 | from django.db import transaction | ||
7 | 6 | ||
8 | from django.core.management import call_command | 7 | from django.core.management import call_command |
9 | from bldcontrol.bbcontroller import getBuildEnvironmentController, ShellCmdException | ||
10 | from bldcontrol.models import BuildRequest, BuildEnvironment, BRError | 8 | from bldcontrol.models import BuildRequest, BuildEnvironment, BRError |
11 | from orm.models import ToasterSetting, Build, Layer | 9 | from orm.models import ToasterSetting, Build, Layer |
12 | 10 | ||
diff --git a/bitbake/lib/toaster/bldcontrol/models.py b/bitbake/lib/toaster/bldcontrol/models.py index bcffcf5e20..0d30fd9be0 100644 --- a/bitbake/lib/toaster/bldcontrol/models.py +++ b/bitbake/lib/toaster/bldcontrol/models.py | |||
@@ -4,9 +4,8 @@ | |||
4 | 4 | ||
5 | from __future__ import unicode_literals | 5 | from __future__ import unicode_literals |
6 | from django.db import models | 6 | from django.db import models |
7 | from django.core.validators import MaxValueValidator, MinValueValidator | ||
8 | from django.utils.encoding import force_text | 7 | from django.utils.encoding import force_text |
9 | from orm.models import Project, ProjectLayer, ProjectVariable, ProjectTarget, Build, Layer_Version | 8 | from orm.models import Project, Build, Layer_Version |
10 | 9 | ||
11 | import logging | 10 | import logging |
12 | logger = logging.getLogger("toaster") | 11 | logger = logging.getLogger("toaster") |
diff --git a/bitbake/lib/toaster/orm/management/commands/lsupdates.py b/bitbake/lib/toaster/orm/management/commands/lsupdates.py index 5b5abbb295..a4dbcaa76e 100644 --- a/bitbake/lib/toaster/orm/management/commands/lsupdates.py +++ b/bitbake/lib/toaster/orm/management/commands/lsupdates.py | |||
@@ -8,7 +8,7 @@ | |||
8 | 8 | ||
9 | from django.core.management.base import BaseCommand | 9 | from django.core.management.base import BaseCommand |
10 | 10 | ||
11 | from orm.models import LayerSource, Layer, Release, Layer_Version | 11 | from orm.models import Layer, Release, Layer_Version |
12 | from orm.models import LayerVersionDependency, Machine, Recipe | 12 | from orm.models import LayerVersionDependency, Machine, Recipe |
13 | from orm.models import Distro | 13 | from orm.models import Distro |
14 | from orm.models import ToasterSetting | 14 | from orm.models import ToasterSetting |
diff --git a/bitbake/lib/toaster/orm/migrations/0011_delete_layersource.py b/bitbake/lib/toaster/orm/migrations/0011_delete_layersource.py index 75506961a9..3f3a2e1612 100644 --- a/bitbake/lib/toaster/orm/migrations/0011_delete_layersource.py +++ b/bitbake/lib/toaster/orm/migrations/0011_delete_layersource.py | |||
@@ -1,7 +1,7 @@ | |||
1 | # -*- coding: utf-8 -*- | 1 | # -*- coding: utf-8 -*- |
2 | from __future__ import unicode_literals | 2 | from __future__ import unicode_literals |
3 | 3 | ||
4 | from django.db import migrations, models | 4 | from django.db import migrations |
5 | 5 | ||
6 | 6 | ||
7 | class Migration(migrations.Migration): | 7 | class Migration(migrations.Migration): |
diff --git a/bitbake/lib/toaster/tests/browser/selenium_helpers_base.py b/bitbake/lib/toaster/tests/browser/selenium_helpers_base.py index 6c94684e86..644d45fe58 100644 --- a/bitbake/lib/toaster/tests/browser/selenium_helpers_base.py +++ b/bitbake/lib/toaster/tests/browser/selenium_helpers_base.py | |||
@@ -19,7 +19,6 @@ import os | |||
19 | import time | 19 | import time |
20 | import unittest | 20 | import unittest |
21 | 21 | ||
22 | from django.contrib.staticfiles.testing import StaticLiveServerTestCase | ||
23 | from selenium import webdriver | 22 | from selenium import webdriver |
24 | from selenium.webdriver.support.ui import WebDriverWait | 23 | from selenium.webdriver.support.ui import WebDriverWait |
25 | from selenium.webdriver.common.desired_capabilities import DesiredCapabilities | 24 | from selenium.webdriver.common.desired_capabilities import DesiredCapabilities |
diff --git a/bitbake/lib/toaster/tests/browser/test_project_config_page.py b/bitbake/lib/toaster/tests/browser/test_project_config_page.py index 2816eb9072..eaf27a1e78 100644 --- a/bitbake/lib/toaster/tests/browser/test_project_config_page.py +++ b/bitbake/lib/toaster/tests/browser/test_project_config_page.py | |||
@@ -7,10 +7,7 @@ | |||
7 | # SPDX-License-Identifier: GPL-2.0-only | 7 | # SPDX-License-Identifier: GPL-2.0-only |
8 | # | 8 | # |
9 | 9 | ||
10 | import re | ||
11 | |||
12 | from django.core.urlresolvers import reverse | 10 | from django.core.urlresolvers import reverse |
13 | from django.utils import timezone | ||
14 | from tests.browser.selenium_helpers import SeleniumTestCase | 11 | from tests.browser.selenium_helpers import SeleniumTestCase |
15 | 12 | ||
16 | from orm.models import BitbakeVersion, Release, Project, ProjectVariable | 13 | from orm.models import BitbakeVersion, Release, Project, ProjectVariable |
diff --git a/bitbake/lib/toaster/tests/functional/test_functional_basic.py b/bitbake/lib/toaster/tests/functional/test_functional_basic.py index 56c84fba8f..5683e3873e 100644 --- a/bitbake/lib/toaster/tests/functional/test_functional_basic.py +++ b/bitbake/lib/toaster/tests/functional/test_functional_basic.py | |||
@@ -7,7 +7,6 @@ | |||
7 | # SPDX-License-Identifier: GPL-2.0-only | 7 | # SPDX-License-Identifier: GPL-2.0-only |
8 | # | 8 | # |
9 | 9 | ||
10 | import time | ||
11 | import re | 10 | import re |
12 | from tests.functional.functional_helpers import SeleniumFunctionalTestCase | 11 | from tests.functional.functional_helpers import SeleniumFunctionalTestCase |
13 | from orm.models import Project | 12 | from orm.models import Project |
diff --git a/bitbake/lib/toaster/toastergui/api.py b/bitbake/lib/toaster/toastergui/api.py index 8b49b3ee3f..a4afc9e704 100644 --- a/bitbake/lib/toaster/toastergui/api.py +++ b/bitbake/lib/toaster/toastergui/api.py | |||
@@ -13,7 +13,6 @@ import logging | |||
13 | import json | 13 | import json |
14 | import subprocess | 14 | import subprocess |
15 | from collections import Counter | 15 | from collections import Counter |
16 | from shutil import copyfile | ||
17 | 16 | ||
18 | from orm.models import Project, ProjectTarget, Build, Layer_Version | 17 | from orm.models import Project, ProjectTarget, Build, Layer_Version |
19 | from orm.models import LayerVersionDependency, LayerSource, ProjectLayer | 18 | from orm.models import LayerVersionDependency, LayerSource, ProjectLayer |
@@ -29,8 +28,6 @@ from django.core.urlresolvers import reverse | |||
29 | from django.db.models import Q, F | 28 | from django.db.models import Q, F |
30 | from django.db import Error | 29 | from django.db import Error |
31 | from toastergui.templatetags.projecttags import filtered_filesizeformat | 30 | from toastergui.templatetags.projecttags import filtered_filesizeformat |
32 | from django.utils import timezone | ||
33 | import pytz | ||
34 | 31 | ||
35 | # development/debugging support | 32 | # development/debugging support |
36 | verbose = 2 | 33 | verbose = 2 |
diff --git a/bitbake/lib/toaster/toastergui/tables.py b/bitbake/lib/toaster/toastergui/tables.py index b3ea2227e0..528dd32b0c 100644 --- a/bitbake/lib/toaster/toastergui/tables.py +++ b/bitbake/lib/toaster/toastergui/tables.py | |||
@@ -7,15 +7,10 @@ | |||
7 | # | 7 | # |
8 | 8 | ||
9 | from toastergui.widgets import ToasterTable | 9 | from toastergui.widgets import ToasterTable |
10 | from orm.models import Recipe, ProjectLayer, Layer_Version, Machine, Project | 10 | from orm.models import Recipe, ProjectLayer, Layer_Version, Project |
11 | from orm.models import CustomImageRecipe, Package, Target, Build, LogMessage, Task | 11 | from orm.models import CustomImageRecipe, Package, Target, Build, LogMessage, Task |
12 | from orm.models import CustomImagePackage, Package_DependencyManager | 12 | from orm.models import CustomImagePackage, Package_DependencyManager |
13 | from orm.models import Distro | 13 | from django.db.models import Q, Sum, Count, When, Case, Value, IntegerField |
14 | from django.db.models import Q, Max, Sum, Count, When, Case, Value, IntegerField | ||
15 | from django.conf.urls import url | ||
16 | from django.core.urlresolvers import reverse, resolve | ||
17 | from django.http import HttpResponse | ||
18 | from django.views.generic import TemplateView | ||
19 | 14 | ||
20 | from toastergui.tablefilter import TableFilter | 15 | from toastergui.tablefilter import TableFilter |
21 | from toastergui.tablefilter import TableFilterActionToggle | 16 | from toastergui.tablefilter import TableFilterActionToggle |
diff --git a/bitbake/lib/toaster/toastergui/templatetags/objects_to_dictionaries_filter.py b/bitbake/lib/toaster/toastergui/templatetags/objects_to_dictionaries_filter.py index 048d533871..e242234bfd 100644 --- a/bitbake/lib/toaster/toastergui/templatetags/objects_to_dictionaries_filter.py +++ b/bitbake/lib/toaster/toastergui/templatetags/objects_to_dictionaries_filter.py | |||
@@ -3,7 +3,6 @@ | |||
3 | # | 3 | # |
4 | 4 | ||
5 | from django import template | 5 | from django import template |
6 | import json | ||
7 | 6 | ||
8 | register = template.Library() | 7 | register = template.Library() |
9 | 8 | ||
diff --git a/bitbake/lib/toaster/toastergui/templatetags/projecttags.py b/bitbake/lib/toaster/toastergui/templatetags/projecttags.py index 1dbab3bdb9..354b61f081 100644 --- a/bitbake/lib/toaster/toastergui/templatetags/projecttags.py +++ b/bitbake/lib/toaster/toastergui/templatetags/projecttags.py | |||
@@ -6,7 +6,7 @@ | |||
6 | # SPDX-License-Identifier: GPL-2.0-only | 6 | # SPDX-License-Identifier: GPL-2.0-only |
7 | # | 7 | # |
8 | 8 | ||
9 | from datetime import datetime, timedelta | 9 | from datetime import timedelta |
10 | from os.path import relpath | 10 | from os.path import relpath |
11 | import re | 11 | import re |
12 | from django import template | 12 | from django import template |
diff --git a/bitbake/lib/toaster/toastergui/urls.py b/bitbake/lib/toaster/toastergui/urls.py index 673d9ae967..d2df4e6048 100644 --- a/bitbake/lib/toaster/toastergui/urls.py +++ b/bitbake/lib/toaster/toastergui/urls.py | |||
@@ -6,10 +6,9 @@ | |||
6 | # SPDX-License-Identifier: GPL-2.0-only | 6 | # SPDX-License-Identifier: GPL-2.0-only |
7 | # | 7 | # |
8 | 8 | ||
9 | from django.conf.urls import include, url | 9 | from django.conf.urls import url |
10 | from django.views.generic import RedirectView, TemplateView | 10 | from django.views.generic import RedirectView |
11 | 11 | ||
12 | from django.http import HttpResponseBadRequest | ||
13 | from toastergui import tables | 12 | from toastergui import tables |
14 | from toastergui import buildtables | 13 | from toastergui import buildtables |
15 | from toastergui import typeaheads | 14 | from toastergui import typeaheads |
diff --git a/bitbake/lib/toaster/toastergui/views.py b/bitbake/lib/toaster/toastergui/views.py index d7acaff892..7fecdaa973 100644 --- a/bitbake/lib/toaster/toastergui/views.py +++ b/bitbake/lib/toaster/toastergui/views.py | |||
@@ -20,7 +20,7 @@ from orm.models import TargetKernelFile, TargetSDKFile, Target_Image_File | |||
20 | from orm.models import BitbakeVersion, CustomImageRecipe | 20 | from orm.models import BitbakeVersion, CustomImageRecipe |
21 | 21 | ||
22 | from django.core.urlresolvers import reverse, resolve | 22 | from django.core.urlresolvers import reverse, resolve |
23 | from django.core.exceptions import MultipleObjectsReturned, ObjectDoesNotExist | 23 | from django.core.exceptions import ObjectDoesNotExist |
24 | from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger | 24 | from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger |
25 | from django.http import HttpResponseNotFound, JsonResponse | 25 | from django.http import HttpResponseNotFound, JsonResponse |
26 | from django.utils import timezone | 26 | from django.utils import timezone |
@@ -664,7 +664,6 @@ def recipe_packages(request, build_id, recipe_id): | |||
664 | _set_parameters_values(pagesize, orderby, request) | 664 | _set_parameters_values(pagesize, orderby, request) |
665 | return response | 665 | return response |
666 | 666 | ||
667 | from django.core.serializers.json import DjangoJSONEncoder | ||
668 | from django.http import HttpResponse | 667 | from django.http import HttpResponse |
669 | def xhr_dirinfo(request, build_id, target_id): | 668 | def xhr_dirinfo(request, build_id, target_id): |
670 | top = request.GET.get('start', '/') | 669 | top = request.GET.get('start', '/') |
@@ -1340,7 +1339,7 @@ def json_build(request,build_id): | |||
1340 | 1339 | ||
1341 | import toastermain.settings | 1340 | import toastermain.settings |
1342 | 1341 | ||
1343 | from orm.models import Project, ProjectLayer, ProjectTarget, ProjectVariable | 1342 | from orm.models import Project, ProjectLayer, ProjectVariable |
1344 | from bldcontrol.models import BuildEnvironment | 1343 | from bldcontrol.models import BuildEnvironment |
1345 | 1344 | ||
1346 | # we have a set of functions if we're in managed mode, or | 1345 | # we have a set of functions if we're in managed mode, or |
@@ -1349,10 +1348,8 @@ from bldcontrol.models import BuildEnvironment | |||
1349 | if True: | 1348 | if True: |
1350 | from django.contrib.auth.models import User | 1349 | from django.contrib.auth.models import User |
1351 | from django.contrib.auth import authenticate, login | 1350 | from django.contrib.auth import authenticate, login |
1352 | from django.contrib.auth.decorators import login_required | ||
1353 | 1351 | ||
1354 | from orm.models import LayerSource, ToasterSetting, Release, Machine, LayerVersionDependency | 1352 | from orm.models import LayerSource, ToasterSetting, Release |
1355 | from bldcontrol.models import BuildRequest | ||
1356 | 1353 | ||
1357 | import traceback | 1354 | import traceback |
1358 | 1355 | ||
diff --git a/bitbake/lib/toaster/toastermain/management/commands/builddelete.py b/bitbake/lib/toaster/toastermain/management/commands/builddelete.py index c2d773a577..93919dec2d 100644 --- a/bitbake/lib/toaster/toastermain/management/commands/builddelete.py +++ b/bitbake/lib/toaster/toastermain/management/commands/builddelete.py | |||
@@ -2,12 +2,10 @@ | |||
2 | # SPDX-License-Identifier: GPL-2.0-only | 2 | # SPDX-License-Identifier: GPL-2.0-only |
3 | # | 3 | # |
4 | 4 | ||
5 | from django.core.management.base import BaseCommand, CommandError | 5 | from django.core.management.base import BaseCommand |
6 | from django.core.exceptions import ObjectDoesNotExist | 6 | from django.core.exceptions import ObjectDoesNotExist |
7 | from orm.models import Build | 7 | from orm.models import Build |
8 | from django.db import OperationalError | 8 | from django.db import OperationalError |
9 | import os | ||
10 | |||
11 | 9 | ||
12 | 10 | ||
13 | class Command(BaseCommand): | 11 | class Command(BaseCommand): |
diff --git a/bitbake/lib/toaster/toastermain/management/commands/buildimport.py b/bitbake/lib/toaster/toastermain/management/commands/buildimport.py index 408ad44e6e..9af54ec2f2 100644 --- a/bitbake/lib/toaster/toastermain/management/commands/buildimport.py +++ b/bitbake/lib/toaster/toastermain/management/commands/buildimport.py | |||
@@ -31,12 +31,10 @@ | |||
31 | 31 | ||
32 | # ../bitbake/lib/toaster/manage.py buildimport --name=test --path=`pwd` --callback="" --command=import | 32 | # ../bitbake/lib/toaster/manage.py buildimport --name=test --path=`pwd` --callback="" --command=import |
33 | 33 | ||
34 | from django.core.management.base import BaseCommand, CommandError | 34 | from django.core.management.base import BaseCommand |
35 | from django.core.exceptions import ObjectDoesNotExist | 35 | from orm.models import Project, Release, ProjectVariable |
36 | from orm.models import ProjectManager, Project, Release, ProjectVariable | ||
37 | from orm.models import Layer, Layer_Version, LayerSource, ProjectLayer | 36 | from orm.models import Layer, Layer_Version, LayerSource, ProjectLayer |
38 | from toastergui.api import scan_layer_content | 37 | from toastergui.api import scan_layer_content |
39 | from django.db import OperationalError | ||
40 | 38 | ||
41 | import os | 39 | import os |
42 | import re | 40 | import re |
diff --git a/bitbake/lib/toaster/toastermain/management/commands/buildslist.py b/bitbake/lib/toaster/toastermain/management/commands/buildslist.py index 1ed20224d3..3ad5289c5e 100644 --- a/bitbake/lib/toaster/toastermain/management/commands/buildslist.py +++ b/bitbake/lib/toaster/toastermain/management/commands/buildslist.py | |||
@@ -2,9 +2,8 @@ | |||
2 | # SPDX-License-Identifier: GPL-2.0-only | 2 | # SPDX-License-Identifier: GPL-2.0-only |
3 | # | 3 | # |
4 | 4 | ||
5 | from django.core.management.base import BaseCommand, CommandError | 5 | from django.core.management.base import BaseCommand |
6 | from orm.models import Build | 6 | from orm.models import Build |
7 | import os | ||
8 | 7 | ||
9 | 8 | ||
10 | 9 | ||