Removed explicit dependency on scons for external scripting (#2999)
This commit is contained in:
parent
b90e2ca342
commit
35cdefa1ca
@ -2,9 +2,15 @@ import os
|
|||||||
import re
|
import re
|
||||||
from dataclasses import dataclass, field
|
from dataclasses import dataclass, field
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
from fbt.util import resolve_real_dir_node
|
|
||||||
from typing import Callable, ClassVar, List, Optional, Tuple, Union
|
from typing import Callable, ClassVar, List, Optional, Tuple, Union
|
||||||
|
|
||||||
|
try:
|
||||||
|
from fbt.util import resolve_real_dir_node
|
||||||
|
except ImportError:
|
||||||
|
# When running outside of SCons, we don't have access to SCons.Node
|
||||||
|
def resolve_real_dir_node(node):
|
||||||
|
return node
|
||||||
|
|
||||||
|
|
||||||
class FlipperManifestException(Exception):
|
class FlipperManifestException(Exception):
|
||||||
pass
|
pass
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user