def session_draw_bis_melty(sessions_id, weblog, weblog_columns_dict):
    """
    Draw the graph of sessions with sessions_id given in entry
    """
    from graph_tool.all import Graph
    from graph_tool.all import graph_draw
    session = weblog[weblog.session_id == sessions_id]
    session = session.rename(index=str, columns={weblog_columns_dict[
        'requested_page_column']: 'requested_page', weblog_columns_dict[
        'referrer_page_column']: 'referrer_page'})
    s_pages = session[['requested_page', 'requested_external']]
    s_pages_ref = session[['referrer_page', 'referrer_external']]
    s_pages_ref = s_pages_ref.rename(index=str, columns={'referrer_page':
        'requested_page', 'referrer_external': 'requested_external'})
    s_pages = s_pages.append(s_pages_ref)
    s_pages.drop_duplicates(subset='requested_page', inplace=True)
    g = Graph()
    v = {}
    halo = g.new_vertex_property('bool')
    for row in s_pages.itertuples():
        v[row.requested_page] = g.add_vertex()
        if row.requested_external:
            halo[v[row.requested_page]] = True
        else:
            halo[v[row.requested_page]] = False
    session.apply(lambda x: g.add_edge(v[x.referrer_page], v[x.
        requested_page]), axis=1)
    graph_draw(g, vertex_halo=halo, output='./_session' + str(sessions_id) +
        '.png')
    return
