Switch to unified view

a/Allura/allura/lib/helpers.py b/Allura/allura/lib/helpers.py
...
...
361
        return value.isoformat()
361
        return value.isoformat()
362
362
363
def absurl(url):
363
def absurl(url):
364
    if url is None: return None
364
    if url is None: return None
365
    if '://' in url: return url
365
    if '://' in url: return url
366
    # some __json__ methods call absurl
367
    # and in tests request is not set so exception raises
368
    # this check prevents it
369
    try:
366
    return request.scheme + '://' + request.host + url
370
        host = request.scheme + '://' + request.host
371
    except TypeError:
372
        host = ''
373
    return host + url
367
374
368
def diff_text(t1, t2, differ=None):
375
def diff_text(t1, t2, differ=None):
369
    t1_lines = t1.replace('\r', '').split('\n')
376
    t1_lines = t1.replace('\r', '').split('\n')
370
    t2_lines = t2.replace('\r', '').split('\n')
377
    t2_lines = t2.replace('\r', '').split('\n')
371
    t1_words = []
378
    t1_words = []