From 612591ce96a15c60f64883888940e0e0f585abd3 Mon Sep 17 00:00:00 2001 From: Alex Lin Date: Thu, 18 Feb 2016 10:48:14 -0600 Subject: [PATCH] Functions with enumerated default arguments cause bad python code to be generated OMG, more data recording files. refs #176 --- trick_sims/SIM_demo_sdefine/RUN_test/input.py | 1 + trick_sims/SIM_sun/Modified_data/helios.dr | 1 + trick_sims/SIM_test_dp/Modified_data/group1.dr | 1 + trick_sims/SIM_test_dp/Modified_data/group2.dr | 1 + trick_sims/SIM_test_dp/Modified_data/group3.dr | 1 + trick_sims/SIM_test_dp/Modified_data/group4.dr | 1 + 6 files changed, 6 insertions(+) diff --git a/trick_sims/SIM_demo_sdefine/RUN_test/input.py b/trick_sims/SIM_demo_sdefine/RUN_test/input.py index 6a331150..7ebb2c4d 100644 --- a/trick_sims/SIM_demo_sdefine/RUN_test/input.py +++ b/trick_sims/SIM_demo_sdefine/RUN_test/input.py @@ -7,6 +7,7 @@ for param in [ 'position' , 'velocity' , 'acceleration' , 'external_force' ] : drg0.add_variable(var) #drg0.set_cycle(0.01) drg0.freq = trick.DR_Always +drg0.thisown = 0 trick_data_record.drd.add_group(drg0, trick.DR_No_Buffer) trick_message.mpublisher.sim_name = "ball_sim" diff --git a/trick_sims/SIM_sun/Modified_data/helios.dr b/trick_sims/SIM_sun/Modified_data/helios.dr index cd6b24d6..b488630f 100644 --- a/trick_sims/SIM_sun/Modified_data/helios.dr +++ b/trick_sims/SIM_sun/Modified_data/helios.dr @@ -45,6 +45,7 @@ def add_dr_group(): drg[DR_GROUP_ID].add_variable("sun_predictor.sun.utc.sec") drg[DR_GROUP_ID].add_variable("sun_predictor.sun.utc.year") + drg[DR_GROUP_ID].thisown = 0 trick_data_record.drd.add_group( drg[DR_GROUP_ID], trick.DR_Buffer ) add_dr_group() diff --git a/trick_sims/SIM_test_dp/Modified_data/group1.dr b/trick_sims/SIM_test_dp/Modified_data/group1.dr index 37b25033..5f870511 100644 --- a/trick_sims/SIM_test_dp/Modified_data/group1.dr +++ b/trick_sims/SIM_test_dp/Modified_data/group1.dr @@ -51,6 +51,7 @@ def add_dr_group(): drg[DR_GROUP_ID].add_variable("dpx.test.s3[1].s2[1][1].s1[1][1].ll[1]") drg[DR_GROUP_ID].add_variable("dpx.test.s3[1].s2[1][1].s1[1][1].ll[2]") + drg[DR_GROUP_ID].thisown = 0 trick_data_record.drd.add_group( drg[DR_GROUP_ID], trick.DR_Buffer ) add_dr_group() diff --git a/trick_sims/SIM_test_dp/Modified_data/group2.dr b/trick_sims/SIM_test_dp/Modified_data/group2.dr index ed137679..1940b663 100644 --- a/trick_sims/SIM_test_dp/Modified_data/group2.dr +++ b/trick_sims/SIM_test_dp/Modified_data/group2.dr @@ -95,6 +95,7 @@ def add_dr_group(): drg[DR_GROUP_ID].add_variable("dpx.test.s3[0].s2[2][1].s1[1][2].d[0]") drg[DR_GROUP_ID].add_variable("dpx.test.s3[1].s2[2][1].s1[1][2].d[0]") + drg[DR_GROUP_ID].thisown = 0 trick_data_record.drd.add_group( drg[DR_GROUP_ID], trick.DR_Buffer ) add_dr_group() diff --git a/trick_sims/SIM_test_dp/Modified_data/group3.dr b/trick_sims/SIM_test_dp/Modified_data/group3.dr index ce4d9a2f..f6b5c5d8 100644 --- a/trick_sims/SIM_test_dp/Modified_data/group3.dr +++ b/trick_sims/SIM_test_dp/Modified_data/group3.dr @@ -95,6 +95,7 @@ def add_dr_group(): drg[DR_GROUP_ID].add_variable("dpx.test.s3[0].s2[2][1].s1[1][2].d[1]") drg[DR_GROUP_ID].add_variable("dpx.test.s3[1].s2[2][1].s1[1][2].d[1]") + drg[DR_GROUP_ID].thisown = 0 trick_data_record.drd.add_group( drg[DR_GROUP_ID], trick.DR_Buffer ) add_dr_group() diff --git a/trick_sims/SIM_test_dp/Modified_data/group4.dr b/trick_sims/SIM_test_dp/Modified_data/group4.dr index 3ec5ac21..19e78132 100644 --- a/trick_sims/SIM_test_dp/Modified_data/group4.dr +++ b/trick_sims/SIM_test_dp/Modified_data/group4.dr @@ -95,6 +95,7 @@ def add_dr_group(): drg[DR_GROUP_ID].add_variable("dpx.test.s3[0].s2[2][1].s1[1][2].d[2]" ) drg[DR_GROUP_ID].add_variable("dpx.test.s3[1].s2[2][1].s1[1][2].d[2]" ) + drg[DR_GROUP_ID].thisown = 0 trick_data_record.drd.add_group( drg[DR_GROUP_ID], trick.DR_Buffer ) add_dr_group()