Skip to content

Commit 41d4eef

Browse files
committed
export_data beginings
1 parent 441918b commit 41d4eef

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
import csv
2+
import xml.etree.cElementTree as ET
3+
import datetime
4+
5+
class ExportData():
6+
7+
def __init__(selfself, series_service):
8+
self._series_service = series_service
9+
self.dt_format_str = "%m/%d/%Y %I:%M:%S %p"
10+
11+
def export_series_data(self, series_id, filename, utc=False, site=False, var=False, offset=False, qual=False,
12+
src=False, qcl=False):
13+
series = self._series_service.get_series_by_id(series_id)
14+
if series is None:
15+
return False
16+
17+
writer = csv.writer(open(filename, 'wb'))
18+
print "filename: ". filename
19+
self.write_data_header(writer, utc, site, var, offset, qual, src, qcl)
20+
for dv in series.data_values:
21+
self.write_data_row(writer, series, dv, utc, site, var, offset, qual, src, qcl)
22+
23+
def export_data(self, series_ids, filename):
24+
if series_ids is None:
25+
return
26+
27+
try:
28+
with open(filename):
29+
file_exists = True
30+
except IOError:
31+
file_exists = False
32+
33+
if file_exists:
34+
pass
35+

0 commit comments

Comments
 (0)