Stop import and interface dependency preparing
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
from logging import getLogger
|
||||
from logging import Logger
|
||||
|
||||
from ..models import Output
|
||||
from ..models import Project
|
||||
from ..models import Result
|
||||
from ..models import Target
|
||||
@@ -40,8 +41,11 @@ def _prepare_dependencies(
|
||||
|
||||
for required in target.deps:
|
||||
dependency = find_target_by_name(required.value)
|
||||
if dependency._prepared:
|
||||
if dependency.type == Output.IMP or \
|
||||
dependency.type == Output.INT or \
|
||||
dependency._prepared:
|
||||
continue
|
||||
|
||||
parent = find_project_by_target(required.value)
|
||||
if project.cid != parent.cid:
|
||||
if required.value not in parent.exports:
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
from logging import getLogger
|
||||
from logging import Logger
|
||||
|
||||
from ..models import Output
|
||||
from ..models import Project
|
||||
from ..models import Result
|
||||
from ..models import Target
|
||||
@@ -48,7 +49,9 @@ def _prepare_dependencies(
|
||||
|
||||
for required in target.deps:
|
||||
dependency = find_target_by_name(required.value)
|
||||
if dependency._prepared:
|
||||
if dependency.type == Output.IMP or \
|
||||
dependency.type == Output.INT or \
|
||||
dependency._prepared:
|
||||
continue
|
||||
parent = find_project_by_target(required.value)
|
||||
if project.cid != parent.cid and required not in parent.exports:
|
||||
|
||||
Reference in New Issue
Block a user