this has probably been asked a hundred times before, but you are a product of your own success!

In Python I see this in other peoples code

```
if type(number) != type(1):

```

Is there any good reason to do this, should not 

```
if type(number) != int

```

be the better way to do this?

Is it a historical thing?