So I compiled .py to .pyc and would like the init file to reload that file like it would as .py, but it doesn’t seem to work.
any way of having it decompile? I’m trying to basically encrypt my script
bl_info = { "name": "Myaddon",
"author": "AFX_LAB",
"version": (1, 0),
"blender": (2,7,1),
"location": "View3D > ToolShelf",
"description": "Tools.",
"warning": "",
"wiki_url": "",
"category": "Mesh"}
if "bpy" in locals():
import importlib
importlib.reload(myaddonv1)
else:
from . import myaddonv1
import bpy
def register():
bpy.utils.register_module(__name__)
myaddonv1.register()
def unregister():
bpy.utils.unregister_module(__name__)
myaddonv1.unregister()
if __name__ == "__main__":
register()
myaddonv1.py works well, but once using myaddonv1.pyc it says “can’t import myaddonv1”
by the way, the init.py and myaddonv1.pyc are in a folder(“MyAddon”) which was placed in the addons folder.