やりたいこと

out.csv内の各URLの二番目のハイフン以降の文字を削除したい。

困っていること

下記のエラーがでてしまう。どうやらタイプエラーだということはわかるが、
どういう状況のエラーなのか、解決策が不明。

TypeError: findall() missing 1 required positional argument: 'string'

python ファイル内

import re
import csv

with open('out.csv', encoding='utf-8') as f:
    reader = csv.reader(f)
    URL = re.findall(r'^[^-]*-[^-]*')
    for URL in reader:
        print (f'{URL}')

out.csv

https://www.abcde.com/-0w69e7e1w00-あいうえお
https://www.abcde.com/-0w69e7e9w70-かきくけこ
https://www.abcde.com/-0w08e1e0w00-さしすせそ
https://www.abcde.com/-0w69e7e1w70-たちつてと
https://www.abcde.com/-0w69e6e2w54-なにぬねの