Because urls in the midst of urls are very confusing imho. That is, ``
http://edge.edx.org/course_info/edx://mitx.chem.401.Spring2013/block/vertical22a``just
looks wrong imho compared to ``
http://edge.edx.org/course_info/mitx.chem.401.Spring2013/block/vertical22a``


On Thu, Aug 8, 2013 at 9:35 AM, Calen Pennington
<notifications@github.com>wrote:

> In common/lib/xmodule/xmodule/modulestore/parsers.py:
>
> >
> >
> >  def parse_url(string):
> >      """
> > -    A url must begin with 'edx://' (case-insensitive match),
> > +    A url can begin with 'edx://' (case-insensitive match),
>
> Why make edx:// optional? If we really have a URL form, it should be
> prefixed by edx:// to identify that it is in fact an edx url.
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/edx/edx-platform/pull/601/files#r5657326>
> .
>