[DEBUG] remove UTF8 error print when add some µs in files
This commit is contained in:
parent
f6abd70d75
commit
a994af78d4
@ -26,6 +26,37 @@ color_cyan = ""
|
|||||||
|
|
||||||
debug_lock = threading.Lock()
|
debug_lock = threading.Lock()
|
||||||
|
|
||||||
|
# in python2 we have many time error with the utf-8 char, then to prevent error in utf8 print we jest removint its.
|
||||||
|
def local_print(value):
|
||||||
|
for elem in value.split("\n"):
|
||||||
|
to_print = ""
|
||||||
|
for val in elem:
|
||||||
|
if ord(val) > 128:
|
||||||
|
to_print += "?"
|
||||||
|
else:
|
||||||
|
to_print += val
|
||||||
|
print(to_print)
|
||||||
|
|
||||||
|
def local_print_2(my_string):
|
||||||
|
try:
|
||||||
|
print(my_string2)
|
||||||
|
except UnicodeEncodeError:
|
||||||
|
for elem in my_string2.split("\n"):
|
||||||
|
try:
|
||||||
|
print(elem)
|
||||||
|
except UnicodeEncodeError:
|
||||||
|
to_print = ""
|
||||||
|
for val in elem:
|
||||||
|
if ord(val) > 128:
|
||||||
|
to_print += "?"
|
||||||
|
else:
|
||||||
|
to_print += val
|
||||||
|
print(to_print)
|
||||||
|
#print("****************************\n");
|
||||||
|
#print(elem.encode('utf-8'))
|
||||||
|
#print("****************************\n");
|
||||||
|
#print("[LUTIN ERROR] can not transform into utf8")
|
||||||
|
#print(my_string.encode('utf-8'))
|
||||||
##
|
##
|
||||||
## @brief Set log level of the console log system
|
## @brief Set log level of the console log system
|
||||||
## @param[in] id (int) Value of the log level:
|
## @param[in] id (int) Value of the log level:
|
||||||
@ -40,7 +71,7 @@ debug_lock = threading.Lock()
|
|||||||
def set_level(id):
|
def set_level(id):
|
||||||
global debug_level
|
global debug_level
|
||||||
debug_level = id
|
debug_level = id
|
||||||
#print "SetDebug level at " + str(debug_level)
|
#local_print("SetDebug level at " + str(debug_level))
|
||||||
|
|
||||||
##
|
##
|
||||||
## @brief Get the current debug leval
|
## @brief Get the current debug leval
|
||||||
@ -103,7 +134,7 @@ def extreme_verbose(input, force=False):
|
|||||||
if debug_level >= 6 \
|
if debug_level >= 6 \
|
||||||
or force == True:
|
or force == True:
|
||||||
debug_lock.acquire()
|
debug_lock.acquire()
|
||||||
print(color_blue + input + color_default)
|
local_print(color_blue + input + color_default)
|
||||||
debug_lock.release()
|
debug_lock.release()
|
||||||
|
|
||||||
##
|
##
|
||||||
@ -117,7 +148,7 @@ def verbose(input, force=False):
|
|||||||
if debug_level >= 5 \
|
if debug_level >= 5 \
|
||||||
or force == True:
|
or force == True:
|
||||||
debug_lock.acquire()
|
debug_lock.acquire()
|
||||||
print(color_blue + input + color_default)
|
local_print(color_blue + input + color_default)
|
||||||
debug_lock.release()
|
debug_lock.release()
|
||||||
|
|
||||||
##
|
##
|
||||||
@ -131,7 +162,7 @@ def debug(input, force=False):
|
|||||||
if debug_level >= 4 \
|
if debug_level >= 4 \
|
||||||
or force == True:
|
or force == True:
|
||||||
debug_lock.acquire()
|
debug_lock.acquire()
|
||||||
print(color_green + input + color_default)
|
local_print(color_green + input + color_default)
|
||||||
debug_lock.release()
|
debug_lock.release()
|
||||||
|
|
||||||
##
|
##
|
||||||
@ -145,7 +176,7 @@ def info(input, force=False):
|
|||||||
if debug_level >= 3 \
|
if debug_level >= 3 \
|
||||||
or force == True:
|
or force == True:
|
||||||
debug_lock.acquire()
|
debug_lock.acquire()
|
||||||
print(input + color_default)
|
local_print(input + color_default)
|
||||||
debug_lock.release()
|
debug_lock.release()
|
||||||
|
|
||||||
##
|
##
|
||||||
@ -159,7 +190,7 @@ def warning(input, force=False):
|
|||||||
if debug_level >= 2 \
|
if debug_level >= 2 \
|
||||||
or force == True:
|
or force == True:
|
||||||
debug_lock.acquire()
|
debug_lock.acquire()
|
||||||
print(color_purple + "[WARNING] " + input + color_default)
|
local_print(color_purple + "[WARNING] " + input + color_default)
|
||||||
debug_lock.release()
|
debug_lock.release()
|
||||||
|
|
||||||
##
|
##
|
||||||
@ -173,7 +204,7 @@ def todo(input, force=False):
|
|||||||
if debug_level >= 3 \
|
if debug_level >= 3 \
|
||||||
or force == True:
|
or force == True:
|
||||||
debug_lock.acquire()
|
debug_lock.acquire()
|
||||||
print(color_purple + "[TODO] " + input + color_default)
|
local_print(color_purple + "[TODO] " + input + color_default)
|
||||||
debug_lock.release()
|
debug_lock.release()
|
||||||
|
|
||||||
##
|
##
|
||||||
@ -189,7 +220,7 @@ def error(input, thread_id=-1, force=False, crash=True):
|
|||||||
if debug_level >= 1 \
|
if debug_level >= 1 \
|
||||||
or force == True:
|
or force == True:
|
||||||
debug_lock.acquire()
|
debug_lock.acquire()
|
||||||
print(color_red + "[ERROR] " + input + color_default)
|
local_print(color_red + "[ERROR] " + input + color_default)
|
||||||
debug_lock.release()
|
debug_lock.release()
|
||||||
if crash == True:
|
if crash == True:
|
||||||
from . import multiprocess
|
from . import multiprocess
|
||||||
@ -215,7 +246,7 @@ def print_element(type, lib, dir, name, force=False):
|
|||||||
if debug_level >= 3 \
|
if debug_level >= 3 \
|
||||||
or force == True:
|
or force == True:
|
||||||
debug_lock.acquire()
|
debug_lock.acquire()
|
||||||
print(color_cyan + type + color_default + " : " + color_yellow + lib + color_default + " " + dir + " " + color_blue + name + color_default)
|
local_print(color_cyan + type + color_default + " : " + color_yellow + lib + color_default + " " + dir + " " + color_blue + name + color_default)
|
||||||
debug_lock.release()
|
debug_lock.release()
|
||||||
|
|
||||||
##
|
##
|
||||||
@ -236,7 +267,7 @@ def print_compilator(my_string):
|
|||||||
my_string = my_string.replace('-COLOROUT-', color_default)
|
my_string = my_string.replace('-COLOROUT-', color_default)
|
||||||
|
|
||||||
debug_lock.acquire()
|
debug_lock.acquire()
|
||||||
print(my_string)
|
local_print(my_string);
|
||||||
debug_lock.release()
|
debug_lock.release()
|
||||||
|
|
||||||
##
|
##
|
||||||
|
@ -40,5 +40,7 @@ class System(system.System):
|
|||||||
],
|
],
|
||||||
destination_path="",
|
destination_path="",
|
||||||
recursive=True)
|
recursive=True)
|
||||||
|
else:
|
||||||
|
self.add_path("/usr/include/SDL/")
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user