d7b2db3c5262c82c44958afc2500efe0838f0884,osmnx/utils_graph.py,,_update_edge_keys,#Any#,536

Before Change


    // for each unique different street, iterate its key + 1 so it"s unique
    for u, v, k in set(different_streets):
        // filter out key if it appears in data dict as we"ll pass it explicitly
        attributes = {k: v for k, v in G[u][v][k].items() if k != "key"}
        G.add_edge(u, v, key=k + 1, **attributes)
        G.remove_edge(u, v, key=k)

After Change


    for _, group in groups:

        // for each pair of edges within this group
        for geom1, geom2 in itertools.combinations(group["geometry"], 2):

            // if they don"t have the same geometry, flag them as different streets
            // add edge uvk, but not edge vuk, otherwise we"ll iterate both their keys
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 4

Instances


Project Name: gboeing/osmnx
Commit Name: d7b2db3c5262c82c44958afc2500efe0838f0884
Time: 2020-12-02
Author: boeing@usc.edu
File Name: osmnx/utils_graph.py
Class Name:
Method Name: _update_edge_keys


Project Name: gboeing/osmnx
Commit Name: b2be440a78c9da841c3f1bdfa34e5dc0dc1e669c
Time: 2020-11-19
Author: boeing@usc.edu
File Name: osmnx/utils_graph.py
Class Name:
Method Name: _update_edge_keys


Project Name: shenweichen/DeepCTR
Commit Name: adabf33fa59acb036ddda9a57a4fdf023c1dbaca
Time: 2018-12-19
Author: wcshen1994@163.com
File Name: deepctr/layers.py
Class Name: AFMLayer
Method Name: call