Skip to content

Commit a83b491

Browse files
authored
Merge pull request #130 from wapa5pow/fix-hackerrank-submission
fix HackerRank submission
2 parents 57823d0 + aa32216 commit a83b491

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

onlinejudge/service/hackerrank.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ def submit_code(self, code: bytes, language_id: LanguageId, *, filename: Optiona
159159
csrftoken = soup.find('meta', attrs={'name': 'csrf-token'}).attrs['content']
160160
# post
161161
url = 'https://www.hackerrank.com/rest/contests/{}/challenges/{}/submissions'.format(self.contest_slug, self.challenge_slug)
162-
payload = {'code': code, 'language': str(language_id), 'contest_slug': self.contest_slug}
162+
payload = {'code': code.decode('utf-8'), 'language': str(language_id), 'contest_slug': self.contest_slug}
163163
logger.debug('payload: %s', payload)
164164
resp = utils.request('POST', url, session=session, json=payload, headers={'X-CSRF-Token': csrftoken})
165165
# parse

0 commit comments

Comments
 (0)