DEV: Raise useful error if we get dupe assets.

This commit is contained in:
Scott Sanderson
2015-08-06 11:11:54 -04:00
parent e0bd25cb18
commit 6897536317
+4
View File
@@ -325,6 +325,10 @@ class SimpleFFCEngine(object):
)
assert lifetimes.index[extra_rows] == start_date
assert lifetimes.index[-1] == end_date
if not lifetimes.columns.unique:
columns = lifetimes.columns
duplicated = columns[columns.duplicated()].unique()
raise AssertionError("Duplicated sids: %d" % duplicated)
# Filter out columns that didn't exist between the requested start and
# end dates.