Commit 28307a22309530ce90f7cf85ab813bcfa4ccb262
1 parent
68249849
Exists in
master
and in
5 other branches
FIX: psutil problem
Showing
1 changed file
with
9 additions
and
3 deletions
Show diff stats
invesalius/utils.py
@@ -224,9 +224,15 @@ def calculate_resizing_tofitmemory(x_size,y_size,n_slices,byte): | @@ -224,9 +224,15 @@ def calculate_resizing_tofitmemory(x_size,y_size,n_slices,byte): | ||
224 | 224 | ||
225 | # USING PSUTIL | 225 | # USING PSUTIL |
226 | import psutil | 226 | import psutil |
227 | - ram_free = psutil.phymem_usage().free + psutil.cached_phymem() + psutil.phymem_buffers() | ||
228 | - ram_total = psutil.phymem_usage().total | ||
229 | - swap_free = psutil.virtmem_usage().free | 227 | + if (psutil.version_info<(0,6,0)): |
228 | + ram_free = psutil.phymem_usage().free + psutil.cached_phymem() + psutil.phymem_buffers() | ||
229 | + ram_total = psutil.phymem_usage().total | ||
230 | + swap_free = psutil.virtmem_usage().free | ||
231 | + else: | ||
232 | + ram_free = psutil.virtual_memory().available | ||
233 | + ram_total = psutil.virtual_memory().total | ||
234 | + swap_free = psutil.swap_memory().free | ||
235 | + | ||
230 | print "RAM_FREE=", ram_free | 236 | print "RAM_FREE=", ram_free |
231 | print "RAM_TOTAL=", ram_total | 237 | print "RAM_TOTAL=", ram_total |
232 | 238 |