<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def track_from_url(url, timeout=DEFAULT_ASYNC_TIMEOUT):
 """ Create a track object from a public http URL. NOTE: Does not create the detailed analysis for the Track. Call Track.get_analysis() for that. Args: url: A string giving the URL to read from. This must be on a public machine accessible by HTTP. Example: < Track > """

    param_dict = dict(url = url)
    return _upload(param_dict, timeout, data=None)