Changeset 1748:3a6c3d41aaee in orange-bioinformatics


Ignore:
Timestamp:
04/18/13 14:09:39 (12 months ago)
Author:
Ales Erjavec <ales.erjavec@…>
Branch:
default
Message:

Test for the presence of 'self.signalManager'.

A default global signalManager is no longer provided by OWBaseWidget.

Location:
_bioinformatics/widgets
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _bioinformatics/widgets/OWGOEnrichmentAnalysis.py

    r1726 r1748  
    158158         
    159159        # freeze until annotation combo box is updateded with available annotations. 
    160         self.signalManager.freeze(self).push() 
     160        if self.signalManager: 
     161            self.signalManager.freeze(self).push() 
    161162        QTimer.singleShot(0, self.UpdateOrganismComboBox) 
    162163         
     
    309310            self.annotationComboBox.setCurrentIndex(self.annotationIndex) 
    310311        finally: 
    311             self.signalManager.freeze(self).pop() 
    312              
     312            if self.signalManager: 
     313                self.signalManager.freeze(self).pop() 
     314 
    313315    def UpdateGeneMatcher(self): 
    314316        dialog = GeneMatcherDialog(self, defaults=self.geneMatcherSettings, modal=True) 
     
    10171019    app = QApplication(sys.argv) 
    10181020    w=OWGOEnrichmentAnalysis() 
    1019     data = orange.ExampleTable("../../../doc/datasets/brown-selected.tab") 
     1021    data = orange.ExampleTable("brown-selected.tab") 
    10201022    w.show() 
    10211023    w.SetClusterDataset(data) 
  • _bioinformatics/widgets/OWGsea.py

    r1726 r1748  
    272272            self.organismComboBox.addItems(items) 
    273273        finally: 
    274             self.signalManager.freeze(self).pop() #setFreeze(0) 
     274            if self.signalManager: 
     275                self.signalManager.freeze(self).pop() 
    275276 
    276277 
     
    319320        self.organismComboBox = cb = OWGUI.comboBox(box, self, "organismIndex", items=[], debuggingEnabled=0) #changed 
    320321        cb.setMaximumWidth(200) 
    321         self.signalManager.freeze(self).push() #setFreeze(1) 
     322 
     323        if self.signalManager: 
     324            self.signalManager.freeze(self).push() 
    322325        QTimer.singleShot(100, self.UpdateOrganismComboBox) 
    323326  
  • _bioinformatics/widgets/OWKEGGPathwayBrowser.py

    r1740 r1748  
    300300            tooltip="Select the organism of the input genes") 
    301301 
    302         self.signalManager.freeze(self).push() 
     302        if self.signalManager: 
     303            self.signalManager.freeze(self).push() 
    303304 
    304305        # Selection of genes attribute 
     
    432433            self.setEnabled(True) 
    433434            self.infoLabel.setText("No data on input\n") 
    434             self.signalManager.freeze(self).pop() 
     435            if self.signalManager: 
     436                self.signalManager.freeze(self).pop() 
    435437 
    436438    def Clear(self): 
  • _bioinformatics/widgets/OWPIPA.py

    r1726 r1748  
    554554 
    555555    def UpdateExperimentTypes(self): 
    556         self.signalManager.freeze(self).push() #setFreeze(1) 
     556        if self.signalManager: 
     557            self.signalManager.freeze(self).push() 
    557558        try: 
    558559            self.expressionTypesCB.clear() 
     
    562563            pass 
    563564        finally: 
    564             self.signalManager.freeze(self).pop() #setFreeze(0) 
     565            if self.signalManager: 
     566                self.signalManager.freeze(self).pop() 
     567 
    565568        self.ctypei = max(0, min(self.ctypei, len(self.exTypes)-1)) 
    566569 
  • _bioinformatics/widgets/OWSetEnrichment.py

    r1726 r1748  
    8484        self.loadSettings() 
    8585         
    86         self.signalManager.freeze(self).push() 
     86        if self.signalManager: 
     87            self.signalManager.freeze(self).push() 
    8788        QTimer.singleShot(50, self.updateHierarchy) 
    8889         
     
    211212            self.genesets = all 
    212213        finally: 
    213             self.signalManager.freeze(self).pop() #setFreeze(self.signalManager.freezing - 1) 
     214            if self.signalManager: 
     215                self.signalManager.freeze(self).pop() 
    214216         
    215217    def setData(self, data=None): 
     
    574576    w = OWSetEnrichment() 
    575577    w.updateHierarchy() 
    576     data = orange.ExampleTable("../../../doc/datasets/brown-selected") 
     578    data = orange.ExampleTable("brown-selected") 
    577579#    data = orange.ExampleTable("../human") 
    578580#    print cProfile.runctx("w.setData(data)", globals(), locals()) 
Note: See TracChangeset for help on using the changeset viewer.