From 35d9e56ea4bb510c9a6f1899e0940dd19db82114 Mon Sep 17 00:00:00 2001
From: Hal Simpson <hasimpson@usgs.gov>
Date: Mon, 13 Jul 2015 14:03:53 -0600
Subject: [PATCH] Added binary writes for Url(s).

---
 geomagio/iaga2002/IAGA2002Factory.py | 2 +-
 geomagio/pcdcp/PCDCPFactory.py       | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/geomagio/iaga2002/IAGA2002Factory.py b/geomagio/iaga2002/IAGA2002Factory.py
index 1173fba57..1017cc4e2 100644
--- a/geomagio/iaga2002/IAGA2002Factory.py
+++ b/geomagio/iaga2002/IAGA2002Factory.py
@@ -386,7 +386,7 @@ class IAGA2002Factory(TimeseriesFactory):
             day_filename = self._get_file_from_url(
                     self._get_url(observatory, day, type, interval))
             day_timeseries = self._get_slice(timeseries, day, interval)
-            with open(day_filename, 'w') as fh:
+            with open(day_filename, 'wb') as fh:
                 self.write_file(fh, day_timeseries, channels)
 
     def _get_file_from_url(self, url):
diff --git a/geomagio/pcdcp/PCDCPFactory.py b/geomagio/pcdcp/PCDCPFactory.py
index cdbd59688..8d6c0e82b 100644
--- a/geomagio/pcdcp/PCDCPFactory.py
+++ b/geomagio/pcdcp/PCDCPFactory.py
@@ -420,7 +420,7 @@ class PCDCPFactory(TimeseriesFactory):
                     self._get_url(observatory, day, type, interval))
 
             day_timeseries = self._get_slice(timeseries, day, interval)
-            with open(day_filename, 'w') as fh:
+            with open(day_filename, 'wb') as fh:
                 self.write_file(fh, day_timeseries, channels)
 
     def _get_file_from_url(self, url):
-- 
GitLab