astropy/astropy — pull request #523 by eteq (2012-12-03 22:07:28+00:00)
Title: Time initializer enhancements

This PR makes a couple relatively minor changes to the `astropy.time.Time` initializer:

1. Clarifies some of the exceptions that are raised in the initializer to be a bit easier to interpret
2. Allows another Time object to be passed in as e.g.,

```
t = Time(...)
t2 = Time(t)
```

@taldcroft, of course, should take a look at this before it gets merged (especially in the first commit, you may want to make sure I'm understanding what those messages meant correctly).