Changeset 468

Show
Ignore:
Timestamp:
09/13/10 23:54:38 (21 months ago)
Author:
emuller
Message:

Alternate solution to psyco 32bit limitation & unwanted warnings

Location:
trunk/src
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/__init__.py

    r467 r468  
    6969 
    7070 
     71# Don't raise warnings for psyco on non-32bit systems 
     72if platform.machine() != 'i386': 
     73    dependencies['psyco']['check']=True 
     74 
    7175######################################################### 
    7276## Function to display error messages on the dependencies 
    7377######################################################### 
    7478 
    75 ARCH = platform.machine() 
    7679 
    7780class DependencyWarning(UserWarning): 
     
    100103   if tables.__version__<= 2: #1.4: #v[0] < 1 or (v[0] == 1 and v[1] < 4): 
    101104       raise Exception('PyTables version must be >= 1.4, installed version is %s' % __version__) 
    102  
    103 def check_psyco_compatibility(): 
    104     if ARCH == 'x86_64': 
    105         return False 
    106     else: 
    107         return True 
    108105 
    109106def check_dependency(name): 
  • trunk/src/signals/analogs.py

    r467 r468  
    3232 
    3333import os, re, numpy 
    34 from NeuroTools import check_dependency, check_numpy_version, check_psyco_compatibility 
     34from NeuroTools import check_dependency, check_numpy_version 
    3535from NeuroTools.io import * 
    3636from NeuroTools.plotting import get_display, set_axis_limits, set_labels, SimpleMultiplot 
    3737 
    38 if check_psyco_compatibility(): 
    39     if check_dependency('psyco'): 
    40         import psyco 
    41         psyco.full() 
     38if check_dependency('psyco'): 
     39    import psyco 
     40    psyco.full() 
    4241 
    4342from NeuroTools import check_dependency 
  • trunk/src/signals/spikes.py

    r467 r468  
    2828import os, re, numpy 
    2929import logging 
    30 from NeuroTools import check_dependency, check_numpy_version, check_psyco_compatibility 
     30from NeuroTools import check_dependency, check_numpy_version 
    3131try: 
    3232    from NeuroTools import analysis 
     
    3939from intervals import * 
    4040 
    41 if check_psyco_compatibility(): 
    42     if check_dependency('psyco'): 
    43         import psyco 
    44         psyco.full() 
     41if check_dependency('psyco'): 
     42    import psyco 
     43    psyco.full() 
    4544 
    4645from NeuroTools import check_dependency