[Bf-extensions-cvs] [1ce76164] master: clean

Eugenio Pignataro noreply at git.blender.org
Tue Jan 1 15:08:38 CET 2019


Commit: 1ce76164d18f21bb84dcc26970fddde7972f87a6
Author: Eugenio Pignataro
Date:   Tue Jan 1 11:08:31 2019 -0300
Branches: master
https://developer.blender.org/rBA1ce76164d18f21bb84dcc26970fddde7972f87a6

clean

===================================================================

M	oscurart_tools/__init__.py
M	oscurart_tools/render/render_tokens.py

===================================================================

diff --git a/oscurart_tools/__init__.py b/oscurart_tools/__init__.py
index c0aa52bf..026acb6c 100644
--- a/oscurart_tools/__init__.py
+++ b/oscurart_tools/__init__.py
@@ -140,14 +140,14 @@ classes = (
     apply_linked_meshes.ApplyLRT,
     )
 
-def register():
+def register():   
     from bpy.types import Scene
     Scene.multimeshedit = StringProperty()
     bpy.types.VIEW3D_MT_edit_mesh_specials.prepend(menu_funcMesh)
     bpy.types.IMAGE_MT_specials.prepend(menu_funcImage)
     bpy.types.VIEW3D_MT_object_specials.prepend(menu_funcObject)
     bpy.app.handlers.render_pre.append(render_tokens.replaceTokens)
-    bpy.app.handlers.render_post.append(render_tokens.restoreTokens)
+    bpy.app.handlers.render_post.append(render_tokens.restoreTokens) 
     
 
     from bpy.utils import register_class
diff --git a/oscurart_tools/render/render_tokens.py b/oscurart_tools/render/render_tokens.py
index 88ba2a5d..0d77f8d0 100644
--- a/oscurart_tools/render/render_tokens.py
+++ b/oscurart_tools/render/render_tokens.py
@@ -20,8 +20,9 @@
 
 import bpy
 import os
+from bpy.app.handlers import persistent
 
-
+ at persistent
 def replaceTokens (dummy):
     global renpath
     tokens = {
@@ -32,16 +33,14 @@ def replaceTokens (dummy):
     
     renpath = bpy.context.scene.render.filepath
     
-    bpy.context.scene.render.filepath = renpath.replace("$Scene",tokens["$Scene"]).replace("$File",tokens["$File"]).        replace("$ViewLayer",tokens["$ViewLayer"]).replace("$Camera",tokens["$Camera"])
+    bpy.context.scene.render.filepath = renpath.replace("$Scene",tokens["$Scene"]).replace("$File",tokens["$File"]).replace("$ViewLayer",tokens["$ViewLayer"]).replace("$Camera",tokens["$Camera"])
     print(bpy.context.scene.render.filepath)
 
+
+ at persistent
 def restoreTokens (dummy):
     global renpath
     bpy.context.scene.render.filepath = renpath
 
 
 # //RENDER/$Scene/$File/$ViewLayer/$Camera
-"""
-bpy.app.handlers.render_pre.append(replaceTokens)
-bpy.app.handlers.render_post.append(restoreTokens)
-"""
\ No newline at end of file



More information about the Bf-extensions-cvs mailing list