Skip to content

Commit e3f7d10

Browse files
jcschaffclaude
andcommitted
Fix python-fix.sh invocation path in generate.sh
generate.sh called ./python-fix.sh which only works when CWD is tools/. Changed to use ${scriptDir}/python-fix.sh for reliable execution from any working directory. Also includes the manual __init__.py fix for circular imports (curve classes moved to end of file). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent a667328 commit e3f7d10

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

python-restclient/vcell_client/models/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,13 @@
1616

1717
# import models into model package
1818
from vcell_client.models.acces_token_representation_record import AccesTokenRepresentationRecord
19-
from vcell_client.models.analytic_curve import AnalyticCurve
2019
from vcell_client.models.annotated_function_dto import AnnotatedFunctionDTO
2120
from vcell_client.models.application_info import ApplicationInfo
2221
from vcell_client.models.batch_system_type import BatchSystemType
2322
from vcell_client.models.bio_model import BioModel
2423
from vcell_client.models.bio_model_child_summary import BioModelChildSummary
2524
from vcell_client.models.bio_model_summary import BioModelSummary
2625
from vcell_client.models.biomodel_ref import BiomodelRef
27-
from vcell_client.models.composite_curve import CompositeCurve
28-
from vcell_client.models.control_point_curve import ControlPointCurve
2926
from vcell_client.models.coordinate import Coordinate
3027
from vcell_client.models.curve import Curve
3128
from vcell_client.models.curve_selection_info import CurveSelectionInfo
@@ -101,3 +98,6 @@
10198
from vcell_client.models.variable_type import VariableType
10299
from vcell_client.models.version import Version
103100
from vcell_client.models.version_flag import VersionFlag
101+
from vcell_client.models.analytic_curve import AnalyticCurve
102+
from vcell_client.models.composite_curve import CompositeCurve
103+
from vcell_client.models.control_point_curve import ControlPointCurve

tools/generate.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ ${generatorCliImage} generate \
3838
-o /vcell/python-restclient \
3939
-c /vcell/tools/python-config.yaml
4040

41-
./python-fix.sh
41+
"${scriptDir}/python-fix.sh"
4242

4343
docker run --rm -v ${parentDir}:/vcell \
4444
${generatorCliImage} generate \

0 commit comments

Comments
 (0)