Compare commits
3 Commits
nilmtools-
...
nilmtools-
Author | SHA1 | Date | |
---|---|---|---|
83ad18ebf6 | |||
c76d527f95 | |||
b8a73278e7 |
@@ -236,8 +236,14 @@ class Filter(object):
|
|||||||
metadata = self._client_dest.stream_get_metadata(self.dest.path)
|
metadata = self._client_dest.stream_get_metadata(self.dest.path)
|
||||||
if not self.force_metadata:
|
if not self.force_metadata:
|
||||||
for key in data:
|
for key in data:
|
||||||
wanted = str(data[key])
|
wanted = data[key]
|
||||||
|
if not isinstance(wanted, basestring):
|
||||||
|
wanted = str(wanted)
|
||||||
val = metadata.get(key, wanted)
|
val = metadata.get(key, wanted)
|
||||||
|
# Force UTF-8 encoding for comparison and display
|
||||||
|
wanted = wanted.encode('utf-8')
|
||||||
|
val = val.encode('utf-8')
|
||||||
|
key = key.encode('utf-8')
|
||||||
if val != wanted and self.dest.rows > 0:
|
if val != wanted and self.dest.rows > 0:
|
||||||
m = "Metadata in destination stream:\n"
|
m = "Metadata in destination stream:\n"
|
||||||
m += " %s = %s\n" % (key, val)
|
m += " %s = %s\n" % (key, val)
|
||||||
|
@@ -80,7 +80,7 @@ def main(argv = None):
|
|||||||
f.check_dest_metadata({ "prep_raw_source": f.src.path,
|
f.check_dest_metadata({ "prep_raw_source": f.src.path,
|
||||||
"prep_sinefit_source": sinefit.path,
|
"prep_sinefit_source": sinefit.path,
|
||||||
"prep_column": args.column,
|
"prep_column": args.column,
|
||||||
"prep_rotation": rotation })
|
"prep_rotation": repr(rotation) })
|
||||||
|
|
||||||
# Run the processing function on all data
|
# Run the processing function on all data
|
||||||
f.process_numpy(process, args = (client_sinefit, sinefit.path, args.column,
|
f.process_numpy(process, args = (client_sinefit, sinefit.path, args.column,
|
||||||
|
Reference in New Issue
Block a user