Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'release/scripts/modules/sys_info.py')
-rw-r--r--release/scripts/modules/sys_info.py15
1 files changed, 4 insertions, 11 deletions
diff --git a/release/scripts/modules/sys_info.py b/release/scripts/modules/sys_info.py
index 1b5de95ae7e..c4b2d9ff897 100644
--- a/release/scripts/modules/sys_info.py
+++ b/release/scripts/modules/sys_info.py
@@ -21,7 +21,7 @@
# classes for extracting info from blenders internal classes
-def write_sysinfo(op):
+def write_sysinfo(filepath):
import sys
import textwrap
@@ -30,14 +30,6 @@ def write_sysinfo(op):
import bpy
import bgl
- output_filename = "system-info.txt"
-
- output = bpy.data.texts.get(output_filename)
- if output:
- output.clear()
- else:
- output = bpy.data.texts.new(name=output_filename)
-
# pretty repr
def prepr(v):
r = repr(v)
@@ -49,6 +41,8 @@ def write_sysinfo(op):
return r
+ output = open(filepath, 'w', encoding="utf-8")
+
header = "= Blender %s System Information =\n" % bpy.app.version_string
lilies = "%s\n\n" % ((len(header) - 1) * "=")
output.write(lilies[:-1])
@@ -204,6 +198,5 @@ def write_sysinfo(op):
output.write(title("Cycles"))
output.write(cycles.engine.system_info())
- output.current_line_index = 0
+ output.close()
- op.report({'INFO'}, "System information generated in 'system-info.txt'")