Commit 6b54118d86ec281fd556610a383b77e7fb4734f5

Authored by Thiago Franco de Moraes
1 parent cfd19045
Exists in master

python3 sys.platform returns linux

app.py
... ... @@ -50,7 +50,7 @@ from wx.lib.pubsub import setuparg1# as psv1
50 50 from wx.lib.pubsub import pub as Publisher
51 51  
52 52 #import wx.lib.agw.advancedsplash as agw
53   -#if sys.platform == 'linux2':
  53 +#if sys.platform.startswith('linux'):
54 54 # _SplashScreen = agw.AdvancedSplash
55 55 #else:
56 56 # if sys.platform != 'darwin':
... ... @@ -80,7 +80,7 @@ USER_LOG_DIR = os.path.join(USER_INV_DIR, u'logs')
80 80  
81 81 # ------------------------------------------------------------------
82 82  
83   -if sys.platform in ('linux2', 'win32'):
  83 +if sys.platform in ('linux2', 'linux', 'win32'):
84 84 try:
85 85 tmp_var = wx.GetXDisplay
86 86 except AttributeError:
... ...
invesalius/data/viewer_slice.py
... ... @@ -1264,7 +1264,7 @@ class Viewer(wx.Panel):
1264 1264 self.interactor.SetCursor(wx.StockCursor(wx.CURSOR_SIZEWE))
1265 1265  
1266 1266 def SetSizeNWSECursor(self, pubsub_evt):
1267   - if sys.platform == 'linux2':
  1267 + if sys.platform.startswith('linux'):
1268 1268 self.interactor.SetCursor(wx.StockCursor(wx.CURSOR_SIZENWSE))
1269 1269 else:
1270 1270 self.interactor.SetCursor(wx.StockCursor(wx.CURSOR_SIZING))
... ...
invesalius/gui/default_viewers.py
... ... @@ -379,7 +379,7 @@ class VolumeToolPanel(wx.Panel):
379 379 self.button_view = button_view
380 380  
381 381 # VOLUME COLOUR BUTTON
382   - if sys.platform == 'linux2':
  382 + if sys.platform.startswith('linux'):
383 383 size = (32,32)
384 384 sp = 2
385 385 else:
... ...
invesalius/gui/dialogs.py
... ... @@ -292,7 +292,7 @@ def ShowOpenProjectDialog():
292 292 def ShowImportDirDialog(self):
293 293 current_dir = os.path.abspath(".")
294 294  
295   - if (sys.platform == 'win32') or (sys.platform == 'linux2'):
  295 + if sys.platform == 'win32' or sys.platform.startswith('linux'):
296 296 session = ses.Session()
297 297  
298 298 if (session.GetLastDicomFolder()):
... ... @@ -333,7 +333,7 @@ def ShowImportDirDialog(self):
333 333 def ShowImportBitmapDirDialog(self):
334 334 current_dir = os.path.abspath(".")
335 335  
336   - if (sys.platform == 'win32') or (sys.platform == 'linux2'):
  336 + if sys.platform == 'win32' or sys.platform.startswith('linux'):
337 337 session = ses.Session()
338 338  
339 339 if (session.GetLastDicomFolder()):
... ... @@ -1454,7 +1454,7 @@ def ExportPicture(type_=""):
1454 1454 project = proj.Project()
1455 1455  
1456 1456 project_name = "%s_%s" % (project.name, type_)
1457   - if not sys.platform in ('win32', 'linux2'):
  1457 + if not sys.platform in ('win32', 'linux2', 'linux'):
1458 1458 project_name += ".jpg"
1459 1459  
1460 1460 dlg = wx.FileDialog(None,
... ...
invesalius/gui/widgets/slice_menu.py
... ... @@ -90,7 +90,7 @@ class SliceMenu(wx.Menu):
90 90  
91 91  
92 92 #------------ Sub menu of the pseudo colors ----------------
93   - if sys.platform == 'linux2':
  93 + if sys.platform.startswith('linux'):
94 94 mkind = wx.ITEM_CHECK
95 95 else:
96 96 mkind = wx.ITEM_RADIO
... ... @@ -166,7 +166,7 @@ class SliceMenu(wx.Menu):
166 166 # It doesn't work in Linux
167 167 self.Bind(wx.EVT_MENU, self.OnPopup)
168 168 # In Linux the bind must be putted in the submenu
169   - if sys.platform == 'linux2' or sys.platform == 'darwin':
  169 + if sys.platform.startswith('linux') or sys.platform == 'darwin':
170 170 submenu_wl.Bind(wx.EVT_MENU, self.OnPopup)
171 171 submenu_pseudo_colours.Bind(wx.EVT_MENU, self.OnPopup)
172 172 submenu_image_tiling.Bind(wx.EVT_MENU, self.OnPopup)
... ... @@ -226,7 +226,7 @@ class SliceMenu(wx.Menu):
226 226 Publisher.sendMessage('Change colour table from background image', values)
227 227 Publisher.sendMessage('Update slice viewer')
228 228  
229   - if sys.platform == 'linux2':
  229 + if sys.platform.startswith('linux'):
230 230 for i in self.pseudo_color_items:
231 231 it = self.pseudo_color_items[i]
232 232 if it.IsChecked():
... ... @@ -241,7 +241,7 @@ class SliceMenu(wx.Menu):
241 241 Publisher.sendMessage('Change colour table from background image from plist', values)
242 242 Publisher.sendMessage('Update slice viewer')
243 243  
244   - if sys.platform == 'linux2':
  244 + if sys.platform.startswith('linux'):
245 245 for i in self.pseudo_color_items:
246 246 it = self.pseudo_color_items[i]
247 247 if it.IsChecked():
... ... @@ -273,7 +273,7 @@ class SliceMenu(wx.Menu):
273 273 else:
274 274 self.cdialog.Show(self._gen_event)
275 275  
276   - if sys.platform == 'linux2':
  276 + if sys.platform.startswith('linux'):
277 277 for i in self.pseudo_color_items:
278 278 it = self.pseudo_color_items[i]
279 279 if it.IsChecked():
... ...
invesalius/utils.py
... ... @@ -254,7 +254,7 @@ def calculate_resizing_tofitmemory(x_size,y_size,n_slices,byte):
254 254 if ram_total>1400000000:
255 255 ram_total=1400000000
256 256  
257   - if (sys.platform == 'linux2'):
  257 + if sys.platform.startswith('linux'):
258 258 if (platform.architecture()[0] == '32bit'):
259 259 if ram_free>3500000000:
260 260 ram_free=3500000000
... ... @@ -313,7 +313,7 @@ def predict_memory(nfiles, x, y, p):
313 313  
314 314 return (x/porcent, y/porcent)
315 315  
316   - elif(sys.platform == 'linux2'):
  316 + elif sys.platform.startswith('linux'):
317 317  
318 318 if (platform.architecture()[0] == '32bit'):
319 319 # 839000000 = 800 MB
... ... @@ -461,4 +461,4 @@ def encode(text, encoding, *args):
461 461 try:
462 462 return text.encode(encoding, *args)
463 463 except AttributeError:
464   - return text
465 464 \ No newline at end of file
  465 + return text
... ...
setup.py
... ... @@ -8,7 +8,7 @@ import sys
8 8  
9 9 import numpy
10 10  
11   -if sys.platform == 'linux2':
  11 +if sys.platform.startswith('linux'):
12 12 setup(
13 13 cmdclass = {'build_ext': build_ext},
14 14 ext_modules = cythonize([ Extension("invesalius.data.mips", ["invesalius/data/mips.pyx"],
... ...