From 607ae9c38e7d8f85d3a7f0b161545d5437afd285 Mon Sep 17 00:00:00 2001 From: Petio Petrov Date: Sun, 5 Mar 2017 08:58:52 -0500 Subject: [PATCH] Update generic.py --- pandas/core/generic.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pandas/core/generic.py b/pandas/core/generic.py index 298fa75779420..ae5b1180c86f4 100644 --- a/pandas/core/generic.py +++ b/pandas/core/generic.py @@ -172,6 +172,12 @@ def _validate_dtype(self, dtype): raise NotImplementedError("compound dtypes are not implemented" "in the {0} constructor" .format(self.__class__.__name__)) + + # check if coerced dtype is of type object + if dtype.kind == 'O': + raise TypeError("argument 'dtype' must be a valid " + "pandas/numpy dtype") + return dtype def _init_mgr(self, mgr, axes=None, dtype=None, copy=False):