From 26905ab9cba6591fef7e0073214e80527dc6b52b Mon Sep 17 00:00:00 2001 From: Shahul Hameed Date: Sat, 27 Sep 2014 13:57:59 -0400 Subject: [PATCH] Better message in exception when conversion from period to timestamp fails --- pandas/tslib.pyx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pandas/tslib.pyx b/pandas/tslib.pyx index 7cba1cf6ccffe..e88d88c86cf48 100644 --- a/pandas/tslib.pyx +++ b/pandas/tslib.pyx @@ -1072,8 +1072,7 @@ cdef convert_to_tsobject(object ts, object tz, object unit): ts = datetime.combine(ts, datetime_time()) return convert_to_tsobject(ts, tz, None) else: - raise ValueError("Could not construct Timestamp from argument %s" % - type(ts)) + raise ValueError("Cannot convert Period to Timestamp unambiguously. Use to_timestamp") if obj.value != NPY_NAT: _check_dts_bounds(&obj.dts)