mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-29 03:37:21 +00:00
black .
This commit is contained in:
@@ -60,20 +60,24 @@ END-ISO-10303-21;
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
DEFAULTS = {
|
DEFAULTS = {
|
||||||
"application": lambda d: "IfcOpenShell contributors - IfcOpenShell - v%s" % get_pep440_version(version()),
|
"application": lambda d: "IfcOpenShell contributors - IfcOpenShell - v%s" % get_pep440_version(version()),
|
||||||
"application_version": lambda d: get_pep440_version(version()),
|
"application_version": lambda d: get_pep440_version(version()),
|
||||||
"project_globalid": lambda d: compress(uuid.uuid4().hex),
|
"project_globalid": lambda d: compress(uuid.uuid4().hex),
|
||||||
"schema_identifier": lambda d: "IFC4",
|
"schema_identifier": lambda d: "IFC4",
|
||||||
"timestamp": lambda d: int(time.time()),
|
"timestamp": lambda d: int(time.time()),
|
||||||
"timestring": lambda d: time.strftime("%Y-%m-%dT%H:%M:%S", time.gmtime(d.get("timestamp") or time.time())),
|
"timestring": lambda d: time.strftime("%Y-%m-%dT%H:%M:%S", time.gmtime(d.get("timestamp") or time.time())),
|
||||||
"mvd": lambda d: (
|
"mvd": lambda d: (
|
||||||
"ReferenceView_V1.2" if d.get("schema_identifier") == "IFC4"
|
"ReferenceView_V1.2"
|
||||||
else "CoordinationView_V2.0" if d.get("schema_identifier") == "IFC2X3"
|
if d.get("schema_identifier") == "IFC4"
|
||||||
else "ReferenceView" if d.get("schema_identifier") == "IFC4X3_ADD2"
|
else (
|
||||||
else "ReferenceView_V1.2"
|
"CoordinationView_V2.0"
|
||||||
|
if d.get("schema_identifier") == "IFC2X3"
|
||||||
|
else "ReferenceView" if d.get("schema_identifier") == "IFC4X3_ADD2" else "ReferenceView_V1.2"
|
||||||
|
)
|
||||||
),
|
),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
def get_pep440_version(ifcopenshell_wrapper_version):
|
def get_pep440_version(ifcopenshell_wrapper_version):
|
||||||
"""
|
"""
|
||||||
Returns a PEP 440-compliant version string, valid for use with
|
Returns a PEP 440-compliant version string, valid for use with
|
||||||
@@ -81,6 +85,7 @@ def get_pep440_version(ifcopenshell_wrapper_version):
|
|||||||
"""
|
"""
|
||||||
return ifcopenshell_wrapper_version.replace("-", "+", 1)
|
return ifcopenshell_wrapper_version.replace("-", "+", 1)
|
||||||
|
|
||||||
|
|
||||||
def create(
|
def create(
|
||||||
filename: Optional[str] = None,
|
filename: Optional[str] = None,
|
||||||
timestring: Optional[str] = None,
|
timestring: Optional[str] = None,
|
||||||
@@ -92,7 +97,7 @@ def create(
|
|||||||
application: Optional[str] = None,
|
application: Optional[str] = None,
|
||||||
project_globalid: Optional[str] = None,
|
project_globalid: Optional[str] = None,
|
||||||
project_name: Optional[str] = None,
|
project_name: Optional[str] = None,
|
||||||
mvd: Optional[str] = None
|
mvd: Optional[str] = None,
|
||||||
) -> file:
|
) -> file:
|
||||||
d = dict(locals())
|
d = dict(locals())
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user