feat: lightprobe warning

refactor: set logging default level to WARNING
This commit is contained in:
Swann
2020-02-07 00:48:34 +01:00
parent cbdf8c94d7
commit 0753882015
7 changed files with 18 additions and 8 deletions

View File

@ -31,7 +31,7 @@ DEPENDENCIES = {
logger = logging.getLogger(__name__)
logger.setLevel(logging.INFO)
logger.setLevel(logging.WARNING)
#TODO: refactor config
# UTILITY FUNCTIONS

View File

@ -1,9 +1,11 @@
import bpy
import mathutils
import logging
from .. import utils
from .bl_datablock import BlDatablock
logger = logging.getLogger(__name__)
class BlLightprobe(BlDatablock):
bl_id = "lightprobes"
@ -18,10 +20,19 @@ class BlLightprobe(BlDatablock):
def construct(self, data):
type = 'CUBE' if data['type'] == 'CUBEMAP' else data['type']
return bpy.data.lightprobes.new(data["name"], type)
# See https://developer.blender.org/D6396
if bpy.app.version[1] >= 83:
return bpy.data.lightprobes.new(data["name"], type)
else:
logger.warning("Lightprobe replication only supported since 2.83. See https://developer.blender.org/D6396")
def dump(self, pointer=None):
assert(pointer)
if bpy.app.version[1] < 84:
logger.warning("Lightprobe replication only supported since 2.83. See https://developer.blender.org/D6396")
dumper = utils.dump_anything.Dumper()
dumper.depth = 1

View File

@ -75,7 +75,7 @@ class BlObject(BlDatablock):
if bpy.app.version[1] >= 83:
pointer = bpy.data.lightprobes[data["data"]]
else:
logger.error("Lightprobe replication only supported since 2.83")
logger.warning("Lightprobe replication only supported since 2.83. See https://developer.blender.org/D6396")
instance = bpy.data.objects.new(data["name"], pointer)
instance.uuid = self.uuid

View File

@ -6,7 +6,7 @@ from . import operators, presence, utils
from .libs.replication.replication.constants import FETCHED, RP_COMMON
logger = logging.getLogger(__name__)
logger.setLevel(logging.INFO)
logger.setLevel(logging.WARNING)
class Delayable():
@ -234,7 +234,6 @@ class ClientUpdate(Timer):
current_view_corners = presence.get_view_corners()
if not local_user_metadata or 'color' not in local_user_metadata.keys():
logger.error("init user metadata")
metadata = {
'view_corners': current_view_corners,
'view_matrix': presence.get_view_matrix(),

View File

@ -6,7 +6,7 @@ import sys
from pathlib import Path
logger = logging.getLogger(__name__)
logger.setLevel(logging.INFO)
logger.setLevel(logging.WARNING)
CONFIG_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), "config")
CONFIG = os.path.join(CONFIG_DIR, "app.yaml")

View File

@ -22,7 +22,7 @@ from .libs.replication.replication.exception import NonAuthorizedOperationError
from .libs.replication.replication.interface import Session
logger = logging.getLogger(__name__)
logger.setLevel(logging.INFO)
logger.setLevel(logging.WARNING)
client = None
delayables = []

View File

@ -14,7 +14,7 @@ from . import environment, presence
from .libs import dump_anything
logger = logging.getLogger(__name__)
logger.setLevel(logging.INFO)
logger.setLevel(logging.WARNING)
def has_action(target):
return (hasattr(target, 'animation_data')