From 8fa1dd2c38bd00c00acc9463744942e84a2c52f2 Mon Sep 17 00:00:00 2001
From: Recolic Keghart <root@recolic.net>
Date: Wed, 26 Feb 2020 04:35:50 -0800
Subject: [PATCH] disable another functionality

---
 summerize-part-list/config.py | 4 ++--
 summerize-part-list/main.py   | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/summerize-part-list/config.py b/summerize-part-list/config.py
index ebfebe6..7aadcaf 100644
--- a/summerize-part-list/config.py
+++ b/summerize-part-list/config.py
@@ -1,9 +1,9 @@
 
-library_path = 'test/大牧人标准图库2020-1-8【单件库】'
+library_path = 'test/libs'
 working_dir = ''
 
 allow_part_tree_reference = False
-allow_part_recursive_reference = False # Not supported YET!
+allow_part_recursive_reference = False # Supported but disabled.
 tmp_prefix = '_python_tmp_prefix_'
 
 file_encoding = 'gb2312'
diff --git a/summerize-part-list/main.py b/summerize-part-list/main.py
index 3e43bef..c7bcf7c 100755
--- a/summerize-part-list/main.py
+++ b/summerize-part-list/main.py
@@ -62,7 +62,8 @@ def _main():
         serial, product_id, product_name, quantity = line[0], line[1], line[2], line[3]
         print('[{}]Adding product {} {}({}) ...'.format(serial, quantity, product_name, product_id))
 
-        add_product(serial, product_id, product_name, quantity, must_have_xlsx=True) # first-level recursive is enabled
+        add_product(serial, product_id, product_name, quantity, must_have_xlsx=config.allow_part_tree_reference) # first-level recursive is enabled. Update: controlled by config, should never switched on.
+ 
     _magic_merge_missing_parts()
 
     with open(output_prefix + '.csv', 'w+') as f:
-- 
GitLab