No default sink leads to error (get_sink_class isn't used)
Trying to not have a default sink, overrode with get_sink_class but still lead to this error. Going to give one just to get past this :D
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/visch/git/target-powerschoolapi/.venv/lib/python3.8/site-packages/click/core.py", line 829, in __call__
return self.main(*args, **kwargs)
File "/home/visch/git/target-powerschoolapi/.venv/lib/python3.8/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/home/visch/git/target-powerschoolapi/.venv/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/visch/git/target-powerschoolapi/.venv/lib/python3.8/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/home/visch/git/target-powerschoolapi/.venv/lib/python3.8/site-packages/singer_sdk/target_base.py", line 343, in cli
target.listen()
File "/home/visch/git/target-powerschoolapi/.venv/lib/python3.8/site-packages/singer_sdk/target_base.py", line 129, in listen
self._process_lines(sys.stdin)
File "/home/visch/git/target-powerschoolapi/.venv/lib/python3.8/site-packages/singer_sdk/target_base.py", line 184, in _process_lines
self._process_schema_message(line_dict)
File "/home/visch/git/target-powerschoolapi/.venv/lib/python3.8/site-packages/singer_sdk/target_base.py", line 256, in _process_schema_message
_ = self.get_sink(
File "/home/visch/git/target-powerschoolapi/.venv/lib/python3.8/site-packages/singer_sdk/target_base.py", line 95, in get_sink
return self.add_sink(stream_name, schema, key_properties)
File "/home/visch/git/target-powerschoolapi/.venv/lib/python3.8/site-packages/singer_sdk/target_base.py", line 140, in add_sink
result = self.default_sink_class(
AttributeError: 'TargetPowerschoolAPI' object has no attribute 'default_sink_class'
Edited by Derek Visch