Changeset View
Changeset View
Standalone View
Standalone View
netrender/__init__.py
| Context not available. | |||||
| "name": "Network Renderer", | "name": "Network Renderer", | ||||
| "author": "Martin Poirier", | "author": "Martin Poirier", | ||||
| "version": (1, 8, 1), | "version": (1, 8, 1), | ||||
| "blender": (2, 60, 0), | "blender": (2, 80, 0), | ||||
| "location": "Render > Engine > Network Render", | "location": "Render > Engine > Network Render", | ||||
| "description": "Distributed rendering for Blender", | "description": "Distributed rendering for Blender", | ||||
| "warning": "Stable but still work in progress", | "warning": "Stable but still work in progress", | ||||
| Context not available. | |||||
| "category": "Render", | "category": "Render", | ||||
| } | } | ||||
| modules = ( | |||||
| 'model', | |||||
| 'operators', | |||||
| 'client', | |||||
| 'slave', | |||||
| 'master', | |||||
| 'master_html', | |||||
| 'utils', | |||||
| 'balancing', | |||||
| 'ui', | |||||
| 'repath', | |||||
| 'versioning', | |||||
| 'baking' | |||||
| ) | |||||
| # To support reload properly, try to access a package var, if it's there, reload everything | import sys | ||||
| if "init_data" in locals(): | from bpy.utils.module_loader import ModuleLoader | ||||
| import importlib | |||||
| importlib.reload(model) | loader = ModuleLoader(sys.modules[__name__]) | ||||
| importlib.reload(operators) | loader.import_modules(modules, | ||||
| importlib.reload(client) | package = __package__, reload = "init_data" in locals()) | ||||
| importlib.reload(slave) | |||||
| importlib.reload(master) | |||||
| importlib.reload(master_html) | |||||
| importlib.reload(utils) | |||||
| importlib.reload(balancing) | |||||
| importlib.reload(ui) | |||||
| importlib.reload(repath) | |||||
| importlib.reload(versioning) | |||||
| importlib.reload(baking) | |||||
| else: | |||||
| from netrender import model | |||||
| from netrender import operators | |||||
| from netrender import client | |||||
| from netrender import slave | |||||
| from netrender import master | |||||
| from netrender import master_html | |||||
| from netrender import utils | |||||
| from netrender import balancing | |||||
| from netrender import ui | |||||
| from netrender import repath | |||||
| from netrender import versioning | |||||
| from netrender import baking | |||||
| jobs = [] | jobs = [] | ||||
| slaves = [] | slaves = [] | ||||
| Context not available. | |||||
| valid_address = False | valid_address = False | ||||
| init_data = True | init_data = True | ||||
| def register(): | def register(): | ||||
| import bpy | loader.register() | ||||
| bpy.utils.register_module(__name__) | |||||
| def unregister(): | def unregister(): | ||||
| import bpy | loader.unregister() | ||||
| bpy.utils.unregister_module(__name__) | No newline at end of file | ||||
| Context not available. | |||||