Skip to content

Commit 518ed9f

Browse files
authored
Merge pull request #66 from dtcarls/develop
Fix #51 Fix #62 Fix #64
2 parents 9259f72 + c0dbba6 commit 518ed9f

3 files changed

Lines changed: 13 additions & 7 deletions

File tree

ff_bot/ff_bot.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -129,11 +129,17 @@ def get_projected_total(lineup):
129129
total_projected = 0
130130
for i in lineup:
131131
if i.slot_position != 'BE':
132-
if i.points != 0:
132+
if i.points != 0 or i.game_played > 0:
133133
total_projected += i.points
134134
else:
135135
total_projected += i.projected_points
136136
return total_projected
137+
138+
def all_played(lineup):
139+
for i in lineup:
140+
if i.slot_position != 'BE' and i.game_played < 100:
141+
return False
142+
return True
137143

138144
def get_matchups(league, week=None):
139145
#Gets current week's Matchups
@@ -153,11 +159,11 @@ def get_close_scores(league, week=None):
153159
for i in matchups:
154160
if i.away_team:
155161
diffScore = i.away_score - i.home_score
156-
if -16 < diffScore < 16:
162+
if ( -16 < diffScore <= 0 and not all_played(i.away_lineup)) or (0 <= diffScore < 16 and not all_played(i.home_lineup)):
157163
score += ['%s %.2f - %.2f %s' % (i.home_team.team_abbrev, i.home_score,
158164
i.away_score, i.away_team.team_abbrev)]
159165
if not score:
160-
score = ['None']
166+
return('')
161167
text = ['Close Scores'] + score
162168
return '\n'.join(text)
163169

@@ -271,7 +277,7 @@ def bot_main(function):
271277
if swid == '{1}' and espn_s2 == '1':
272278
league = League(league_id, year)
273279
else:
274-
league = League(league_id, year, espn_s2, swid)
280+
league = League(league_id, year, espn_s2=espn_s2, swid=swid)
275281

276282
test = False
277283
if test:

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
flake8==3.3.0
22
apscheduler>=3.3.0
33
requests>=2.0.0,<3.0.0
4-
ff_espn_api>=1.1.1
4+
ff_espn_api>=1.1.6

setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77

88
include_package_data=True,
99

10-
version='0.2.0',
10+
version='0.2.1',
1111

1212
description='ESPN fantasy football GroupMe Bot',
1313

1414
author='Dean Carlson',
1515

1616
author_email='deantcarlson@gmail.com',
1717

18-
install_requires=['requests>=2.0.0,<3.0.0', 'ff_espn_api>=1.1.1', 'apscheduler>3.0.0'],
18+
install_requires=['requests>=2.0.0,<3.0.0', 'ff_espn_api>=1.1.6', 'apscheduler>3.0.0'],
1919

2020
test_suite='nose.collector',
2121

0 commit comments

Comments
 (0)