diff --git a/pydfs_lineup_optimizer/sites/draftkings/captain_mode/importer.py b/pydfs_lineup_optimizer/sites/draftkings/captain_mode/importer.py index 367f791..9758339 100644 --- a/pydfs_lineup_optimizer/sites/draftkings/captain_mode/importer.py +++ b/pydfs_lineup_optimizer/sites/draftkings/captain_mode/importer.py @@ -7,7 +7,7 @@ class DraftKingsCaptainModeCSVImporter(DraftKingsCSVImporter): # pragma: nocove def _row_to_player(self, row): try: fppg_multiplier = 1.5 if row['Roster Position'] == 'CPT' else 1 - name = row['Name'].split() + name = row['Name'].split(maxsplit=1) player = Player( row['ID'], name[0], diff --git a/pydfs_lineup_optimizer/sites/draftkings/classic/importer.py b/pydfs_lineup_optimizer/sites/draftkings/classic/importer.py index 8044654..2963c29 100644 --- a/pydfs_lineup_optimizer/sites/draftkings/classic/importer.py +++ b/pydfs_lineup_optimizer/sites/draftkings/classic/importer.py @@ -53,7 +53,7 @@ def _parse_game_info(self, row: Dict) -> Optional[GameInfo]: def _row_to_player(self, row: Dict) -> Player: try: - name = row['Name'].split() + name = row['Name'].split(maxsplit=1) player = Player( row['ID'], name[0], diff --git a/pydfs_lineup_optimizer/sites/draftkings/tiers/importer.py b/pydfs_lineup_optimizer/sites/draftkings/tiers/importer.py index 5a5b894..be85056 100644 --- a/pydfs_lineup_optimizer/sites/draftkings/tiers/importer.py +++ b/pydfs_lineup_optimizer/sites/draftkings/tiers/importer.py @@ -6,7 +6,7 @@ class DraftKingsTiersCSVImporter(DraftKingsCSVImporter): # pragma: nocover def _row_to_player(self, row): try: - name = row['Name'].split() + name = row['Name'].split(maxsplit=1) player = Player( row['ID'], name[0], diff --git a/pydfs_lineup_optimizer/sites/fantasy_draft/importer.py b/pydfs_lineup_optimizer/sites/fantasy_draft/importer.py index 976ed26..bcae37f 100644 --- a/pydfs_lineup_optimizer/sites/fantasy_draft/importer.py +++ b/pydfs_lineup_optimizer/sites/fantasy_draft/importer.py @@ -13,7 +13,7 @@ def import_players(self): try: if not row.get('Name'): break - name = row['Name'].split() + name = row['Name'].split(maxsplit=1) fppg = row.get('Avg FPPG') or row.get('Avg FPPT') if not fppg: raise LineupOptimizerIncorrectCSV