• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

racker / falcon / 267
100%

Build:
DEFAULT BRANCH: master
Ran 12 Sep 2013 11:32PM UTC
Jobs 4
Files 19
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
267

Pull #182

travis-ci

kgriffs
feat(Request): Normalize wsgi.input semantics

The socket._fileobject and io.BufferedReader are sometimes used
to implement wsgi.input. However, app developers are often burned
by the fact that the read() method for these objects block
indefinitely if either no size is passed, or a size greater than
the request's content length is passed to the method.

This patch makes Falcon detect when the above native stream types
are used by a WSGI server, and wraps them with a simple Body
object that provides more forgiving read, readline, and readlines
methods than what is otherwise provided.

The end result is that app developers are shielded from this
silly inconsistency between WSGI servers.

Fixes issue #147
Pull Request #182: feat(Request): Normalize wsgi.input semantics

866 of 866 relevant lines covered (100.0%)

4.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 267.1 12 Sep 2013 11:32PM UTC 0
100.0
Travis Job 267.1
2 267.2 12 Sep 2013 11:32PM UTC 0
100.0
Travis Job 267.2
3 267.3 12 Sep 2013 11:32PM UTC 0
100.0
Travis Job 267.3
4 267.4 12 Sep 2013 11:32PM UTC 0
100.0
Travis Job 267.4
Source Files on build 267
  • List 0
  • Changed 8
  • Source Changed 8
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Travis Build #267
  • Pull Request #182
  • PR Base - master (#266)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc