Skip to content

Commit 32afb15

Browse files
authored
Merge pull request #1738 from NREL/msgpack_windows
Fix msgpack writing on Windows
2 parents 675e580 + 9b7b04d commit 32afb15

File tree

7 files changed

+14
-14
lines changed

7 files changed

+14
-14
lines changed

Diff for: HPXMLtoOpenStudio/measure.xml

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
<schema_version>3.1</schema_version>
44
<name>hpxm_lto_openstudio</name>
55
<uid>b1543b30-9465-45ff-ba04-1d1f85e763bc</uid>
6-
<version_id>99f39280-a6e5-47aa-a0c8-9aefa26ea26c</version_id>
7-
<version_modified>2024-05-29T02:38:03Z</version_modified>
6+
<version_id>19f754cf-2165-45e2-9387-46f301d3d453</version_id>
7+
<version_modified>2024-05-29T18:54:28Z</version_modified>
88
<xml_checksum>D8922A73</xml_checksum>
99
<class_name>HPXMLtoOpenStudio</class_name>
1010
<display_name>HPXML to OpenStudio Translator</display_name>
@@ -387,7 +387,7 @@
387387
<filename>hvac_sizing.rb</filename>
388388
<filetype>rb</filetype>
389389
<usage_type>resource</usage_type>
390-
<checksum>E9C68804</checksum>
390+
<checksum>258360CD</checksum>
391391
</file>
392392
<file>
393393
<filename>lighting.rb</filename>
@@ -429,7 +429,7 @@
429429
<filename>output.rb</filename>
430430
<filetype>rb</filetype>
431431
<usage_type>resource</usage_type>
432-
<checksum>4E4BE5F9</checksum>
432+
<checksum>CF115DD1</checksum>
433433
</file>
434434
<file>
435435
<filename>psychrometrics.rb</filename>

Diff for: HPXMLtoOpenStudio/resources/hvac_sizing.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -4110,7 +4110,7 @@ def self.floors(obj)
41104110
File.open(output_file_path, 'w') { |json| json.write(JSON.pretty_generate(h)) }
41114111
elsif output_format == 'msgpack'
41124112
require 'msgpack'
4113-
File.open(output_file_path, 'w') { |json| h.to_msgpack(json) }
4113+
File.open(output_file_path, 'wb') { |json| h.to_msgpack(json) }
41144114
end
41154115
end
41164116
end

Diff for: HPXMLtoOpenStudio/resources/output.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@ def self.write_results_out_to_file(results_out, output_format, output_file_path,
342342
require 'json'
343343
File.open(output_file_path, mode) { |json| json.write(JSON.pretty_generate(h)) }
344344
elsif output_format == 'msgpack'
345-
File.open(output_file_path, mode) { |json| h.to_msgpack(json) }
345+
File.open(output_file_path, "#{mode}b") { |json| h.to_msgpack(json) }
346346
end
347347
end
348348
end

Diff for: ReportSimulationOutput/measure.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1832,7 +1832,7 @@ def report_timeseries_output_results(runner, outputs, timeseries_output_path, ar
18321832
require 'json'
18331833
File.open(timeseries_output_path, 'w') { |json| json.write(JSON.pretty_generate(h)) }
18341834
elsif args[:output_format] == 'msgpack'
1835-
File.open(timeseries_output_path, 'w') { |json| h.to_msgpack(json) }
1835+
File.open(timeseries_output_path, 'wb') { |json| h.to_msgpack(json) }
18361836
end
18371837
end
18381838
runner.registerInfo("Wrote timeseries output results to #{timeseries_output_path}.")

Diff for: ReportSimulationOutput/measure.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
<schema_version>3.1</schema_version>
44
<name>report_simulation_output</name>
55
<uid>df9d170c-c21a-4130-866d-0d46b06073fd</uid>
6-
<version_id>ec111528-5b18-43ad-ae95-0a41f5aaec05</version_id>
7-
<version_modified>2024-05-24T00:08:38Z</version_modified>
6+
<version_id>e9577eb7-04dc-4d34-b4b2-81b86c0bdd15</version_id>
7+
<version_modified>2024-05-29T18:54:30Z</version_modified>
88
<xml_checksum>9BF1E6AC</xml_checksum>
99
<class_name>ReportSimulationOutput</class_name>
1010
<display_name>HPXML Simulation Output Report</display_name>
@@ -1929,7 +1929,7 @@
19291929
<filename>measure.rb</filename>
19301930
<filetype>rb</filetype>
19311931
<usage_type>script</usage_type>
1932-
<checksum>BA579923</checksum>
1932+
<checksum>D25984FD</checksum>
19331933
</file>
19341934
<file>
19351935
<filename>test_report_sim_output.rb</filename>

Diff for: ReportUtilityBills/measure.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -448,7 +448,7 @@ def report_monthly_output_results(runner, args, timestamps, monthly_data, monthl
448448
require 'json'
449449
File.open(monthly_output_path, 'w') { |json| json.write(JSON.pretty_generate(h)) }
450450
elsif args[:output_format] == 'msgpack'
451-
File.open(monthly_output_path, 'w') { |json| h.to_msgpack(json) }
451+
File.open(monthly_output_path, 'wb') { |json| h.to_msgpack(json) }
452452
end
453453
end
454454
runner.registerInfo("Wrote monthly bills output to #{monthly_output_path}.")

Diff for: ReportUtilityBills/measure.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
<schema_version>3.1</schema_version>
44
<name>report_utility_bills</name>
55
<uid>ca88a425-e59a-4bc4-af51-c7e7d1e960fe</uid>
6-
<version_id>71567c67-85c0-4d09-8220-85cc8a1897d6</version_id>
7-
<version_modified>2024-05-27T15:54:13Z</version_modified>
6+
<version_id>2d6b4393-2fe5-429a-a130-da41a8cb36f0</version_id>
7+
<version_modified>2024-05-29T18:54:32Z</version_modified>
88
<xml_checksum>15BF4E57</xml_checksum>
99
<class_name>ReportUtilityBills</class_name>
1010
<display_name>Utility Bills Report</display_name>
@@ -180,7 +180,7 @@
180180
<filename>measure.rb</filename>
181181
<filetype>rb</filetype>
182182
<usage_type>script</usage_type>
183-
<checksum>4E7FF5BB</checksum>
183+
<checksum>99961E51</checksum>
184184
</file>
185185
<file>
186186
<filename>detailed_rates/Sample Flat Rate Min Annual Charge.json</filename>

0 commit comments

Comments
 (0)