From 390bf32e43e0a740b592d233e0eb2b465c24598e Mon Sep 17 00:00:00 2001 From: 68cdrBxM8YdoJ <68cdrBxM8YdoJ@gmail.com> Date: Fri, 1 May 2020 13:20:34 +0900 Subject: [PATCH] Change handling location_rule --- core.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/core.py b/core.py index 0ec265a..77fd7e7 100755 --- a/core.py +++ b/core.py @@ -2,6 +2,7 @@ import json import os.path import re import shutil +import platform from PIL import Image from ADC_function import * @@ -131,11 +132,14 @@ def get_data_from_json(file_number, filepath, conf: config.Config): # 从JSON # ====================处理异常字符 END================== #\/:*?"<>| location_rule = eval(conf.location_rule()) - if 'actor' in conf.location_rule() and len(actor) > 100: - print(conf.location_rule()) - location_rule = eval(conf.location_rule().replace("actor","'多人作品'")) - if 'title' in conf.location_rule() and len(title) > 100: - location_rule = eval(conf.location_rule().replace("title",'number')) + + # Process only Windows. + if platform.system() == "Windows": + if 'actor' in conf.location_rule() and len(actor) > 100: + print(conf.location_rule()) + location_rule = eval(conf.location_rule().replace("actor","'多人作品'")) + if 'title' in conf.location_rule() and len(title) > 100: + location_rule = eval(conf.location_rule().replace("title",'number')) # 返回处理后的json_data json_data['title'] = title