#NEWLINE# @ classmethod #NEWLINE# def is_dtype( cls , dtype ) : #NEWLINE# #INDENT# ' Return a boolean if we if the passed type is an actual dtype that\n        we can match (via string or type)\n        ' #NEWLINE# if hasattr ( dtype , 'dtype' ) : #NEWLINE# #INDENT# dtype = dtype . dtype #NEWLINE# #UNINDENT# if isinstance ( dtype , cls ) : #NEWLINE# #INDENT# return True #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if isinstance ( dtype , np . dtype ) : #NEWLINE# #INDENT# return False #NEWLINE# #UNINDENT# #UNINDENT# try : #NEWLINE# #INDENT# return ( cls . construct_from_string ( dtype ) is not None ) #NEWLINE# #UNINDENT# except : #NEWLINE# #INDENT# return False