Ignore:
Timestamp:
09/17/12 12:35:09 (19 months ago)
Author:
markotoplak
Branch:
default
Message:

Removed dictionary comprehension for compatibility with python 2.6.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Orange/OrangeWidgets/Unsupervised/OWNxCanvasQt.py

    r10931 r10989  
    145145        self.stopMDS = False 
    146146 
    147         nodes_inds = {n: i for i, n in enumerate(sorted(graph.nodes_iter()))} 
    148         inds_nodes = {i: n for i, n in enumerate(sorted(graph.nodes_iter()))} 
     147        nodes_inds = dict((n, i) for i, n in enumerate(sorted(graph.nodes_iter()))) 
     148        inds_nodes = dict((i, n) for i, n in enumerate(sorted(graph.nodes_iter()))) 
    149149 
    150150        graph_components = network.nx.algorithms.connected_components(graph) 
     
    181181            d_fr = 1 
    182182 
    183         self.set_node_coordinates({key: (node.x() * d_mds / d_fr, node.y() * d_mds / d_fr) \ 
    184                                    for key, node in nodes.iteritems()}) 
     183        self.set_node_coordinates(dict( (key,(node.x() * d_mds / d_fr, node.y() * d_mds / d_fr)) \ 
     184                                   for key, node in nodes.iteritems())) 
    185185 
    186186        p.update_graph_layout() 
     
    220220        if not self.mdsStep % mdsRefresh: 
    221221 
    222             self.set_node_coordinates({n: (mds.points[i][0], \ 
    223                                            mds.points[i][1]) for i, n in enumerate(sorted(self.nodes()))}) 
     222            self.set_node_coordinates(dict((n, (mds.points[i][0], \ 
     223                                           mds.points[i][1])) for i, n in enumerate(sorted(self.nodes())))) 
    224224            self.plot().update_graph_layout() 
    225225            qApp.processEvents() 
     
    498498 
    499499        elif colorIndex is not None and self.items.domain[colorIndex].varType == core.VarTypes.String and self.items.domain[colorIndex].name == "label": 
    500             colorIndices = {v: i for i, v in enumerate(set(inst[colorIndex].value for inst in self.items))} 
     500            colorIndices = dict((v, i) for i, v in enumerate(set(inst[colorIndex].value for inst in self.items))) 
    501501            colors.update((v, self.discPalette[colorIndices[self.items[v][colorIndex].value]]) for v in nodes) 
    502502        else: 
Note: See TracChangeset for help on using the changeset viewer.