Skip to content

Commit dc19e45

Browse files
authored
Merge pull request #390 from FederatedAI/develop-1.10.1
Develop 1.10.1
2 parents cee0306 + 7c28f31 commit dc19e45

File tree

3 files changed

+16
-2
lines changed

3 files changed

+16
-2
lines changed

RELEASE.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
# Release 1.10.1
2+
## Major Features and Improvements
3+
* Optimize table info API
4+
5+
16
# Release 1.10.0
27
## Major Features and Improvements
38
* Add connection test API

python/fate_flow/apps/table_app.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from fate_flow.manager.data_manager import DataTableTracker, TableStorage, SchemaMetaParam, AnonymousGenerator
2222
from fate_flow.operation.job_saver import JobSaver
2323
from fate_flow.operation.job_tracker import Tracker
24-
from fate_flow.utils.data_utils import get_extend_id_name
24+
from fate_flow.utils.data_utils import get_extend_id_name, address_filter
2525
from fate_flow.worker.task_executor import TaskExecutor
2626
from fate_flow.utils.api_utils import get_json_result, error_response, validate_request
2727
from fate_flow.utils import job_utils, schedule_utils
@@ -242,7 +242,7 @@ def table_api(table_func):
242242
table_schema = table_meta.get_schema()
243243
extend_sid = table_meta.get_extend_sid()
244244
table_schema.update()
245-
address = table_meta.get_address().__dict__
245+
address = address_filter(table_meta.get_address())
246246
enable = not table_meta.get_disable()
247247
origin = table_meta.get_origin()
248248
exist = 1

python/fate_flow/utils/data_utils.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
# limitations under the License.
1515
#
1616
from fate_arch.abc import StorageTableMetaABC, AddressABC
17+
from fate_arch.common.address import MysqlAddress, HiveAddress
1718
from fate_arch.common.data_utils import default_output_fs_path
1819
from fate_arch.computing import ComputingEngine
1920
from fate_arch.storage import StorageEngine, StorageTableMeta
@@ -155,3 +156,11 @@ def get_input_search_type(parameters):
155156
return InputSearchType.JOB_COMPONENT_OUTPUT
156157
else:
157158
return InputSearchType.UNKNOWN
159+
160+
161+
def address_filter(address):
162+
if isinstance(address, MysqlAddress):
163+
address.passwd = None
164+
if isinstance(address, HiveAddress):
165+
address.password = None
166+
return address.__dict__

0 commit comments

Comments
 (0)