From aaecbff7de05630c320dac1e9b10b0f6eaee1ee4 Mon Sep 17 00:00:00 2001 From: Campbell Barton <ideasman42@gmail.com> Date: Fri, 11 Mar 2011 01:25:23 +0000 Subject: [PATCH] minor change to platform checks --- modules/extensions_framework/util.py | 2 +- render_povray/render.py | 15 +++++++-------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/modules/extensions_framework/util.py b/modules/extensions_framework/util.py index 93d31f644..f1c628979 100644 --- a/modules/extensions_framework/util.py +++ b/modules/extensions_framework/util.py @@ -54,7 +54,7 @@ def path_relative_to_export(p): p = filesystem_path(p) ep = os.path.dirname(export_path) - if os.sys.platform == 'win32': + if os.sys.platform[:3] == "win": # Prevent an error whereby python thinks C: and c: are different drives if p[1] == ':': p = p[0].lower() + p[1:] if ep[1] == ':': ep = ep[0].lower() + ep[1:] diff --git a/render_povray/render.py b/render_povray/render.py index 9e6176d7f..d17d019f5 100644 --- a/render_povray/render.py +++ b/render_povray/render.py @@ -25,13 +25,6 @@ import sys import time from math import atan, pi, degrees, sqrt -import platform as pltfrm -if pltfrm.architecture()[0] == "64bit": - bitness = 64 -else: - bitness = 32 - - ##############################SF########################### ##############find image texture @@ -1635,8 +1628,14 @@ class PovrayRender(bpy.types.RenderEngine): for newArg in scene.pov_command_line_switches.split(" "): extra_args.append(newArg) - if sys.platform == "win32": + if sys.platform[:3] == "win": import winreg + import platform as pltfrm + if pltfrm.architecture()[0] == "64bit": + bitness = 64 + else: + bitness = 32 + regKey = winreg.OpenKey(winreg.HKEY_CURRENT_USER, "Software\\POV-Ray\\v3.7\\Windows") #64 bits blender -- GitLab