JYXL created FLINK-22728: ---------------------------- Summary: a problem of loading udf Key: FLINK-22728 URL: https://issues.apache.org/jira/browse/FLINK-22728 Project: Flink Issue Type: Bug Components: API / Python Affects Versions: 1.13.0 Environment: python3.7 centos 8 pyflink1.13.0 java1.11 Reporter: JYXL
hi: I'm using the stream udf by python. udf as bellow: class MyKeySelector(KeySelector): def __init__(self, partitions: int=6): self.partitions = partitions def get_key(self, value): return random.randint(0, self.partitions) when I code it with the main task in the same script, it works, but when I make it in a simgle script, it cannot work. the archives as bellow: project: | __init__.py | key_function.py | main_task.py I'm confused when I use env.add_python_file method, it cannot work either, no matter the parameter `file_path` is '~/project' or '~/project/key_function.py. -- This message was sent by Atlassian Jira (v8.3.4#803005)