Return to site

Flawless 0 9 4

broken image


Latest version
  1. Flawless 0 9 4 0
  2. Flawless 0 9 41
  3. Flawless 0 9 44

Released:

Python Error Monitoring and Reporting

Flawless definition, having no defects or faults, especially none that diminish the value of something: a flawless Ming Dynasty vase. Flawless Widescreen was created in an effort to make it easier to craft fixes and patches to get games functioning correctly in UltraWide/Surround/Eyefinity gaming resolutions, often developers neglect these types of users leaving them to fend for themselves and find their own solutions, or in some unfortunate cases - live without the wonderful world of ultra-wide support.

Shapes 4 7 1 download free. The Flawless® mission is to help women everywhere look and feel their best. We provide the best, innovative solutions for everyday beauty problems by making products that provide the Finishing Touch® needed to look and feel Flawless® every day.

Project description

Flawless is a simple Python framework developed at shopkick fordetecting bugs in a production environment. Flawless traps exceptionsand then sends an email to the developer responsible for causing theexception. Flawless integrates with git and uses git-blame to determinewhich developer to email.

Flawless

Project website: http://shopkick.github.com/flawless/

Why You Should Use Flawless

  • Only sends 1 email per line of code. Even if a particular line ofcode causes thousands of exceptions, only one email will be sent.
  • Only emails 1 developer. Flawless uses git-blame to figure out whichdeveloper is responsible for a particular exception, and will onlyemail that developer.
  • Flawless logs the values of every variable in the stack frame at thetime the exception occurred. This makes debugging ten times faster.
  • Don't report exceptions in old code. If you setreport_only_after_minimum_date, then Flawless will only reportexceptions caused by code modified afterreport_only_after_minimum_date.
  • Don't alert on library code. You can mark certain files/functions aslibrary code, and when an exception originates in thosefiles/functions, the caller will be blamed for the error instead ofthe library code.

4 Step Setup Guide

  1. Install Flawless. After this step you should have an executable namedflawless in your path.

    $> python setup.py install

  2. Setup the Flawless server. Go to the server which you want to hostthe Flawless backend. Then use the following command to start a shortquestionnaire to setup the server.

    $> flawless configure

  3. Start the Flawless server

    $> flawless start -conf path/to/flawless.cfg

  4. Integrate the Flawless client into your code. If you are running aWSGI application such as django or pylons/pyramid, simply add theflawless.client.middleware to your application. Otherwise you canwrap particular functions or entire classes by usingflawless.client.decorators. View the examples directory for someactual code examples.

How it Works

The Flawless client wraps your code with a try/except block. When anexception is caught it then sends the entire traceback to the Flawlessserver. The Flawless server then aggregates exception reports fromclients and figures out which line of code caused the exception. Oncethe line that caused the exception is identified, Flawless runs 'gitblame' to determine the email address of the developer that last touchedthat line of code. Flawless then sends the developer an email with thetraceback.

Exceptions can be whitelisted if they are expected. To whitelist anexception you must specify the filename, function name, and the textfrom the line of code being whitelisted in the appropriate config file.Alternatively, exception emails include a link to automatically add anexception to the whitelist. It is possible to whitelist all exceptionsfrom a particular function by leaving the line of code text blank.Likewise, an entire file can be whitelisted by leaving the line of codeand function blank.

Server User Interface

/get_weekly_error_report - Shows all errors that happened this week.ses a leaderboard style format to show which developer is responsiblefor causing the most errors this week.

/check_health - Check if the server is up and running. Also displaysserver's configuration parameters

/add_known_error - Webpage in which you can whitelist errors

/view_traceback - View the most recent traceback for a particularerror

Release historyRelease notifications | RSS feed

0.4.5

0.4.4

0.4.3

0.4.2

0.4.1

0.4.0

0.3.10

0.3.9

0.3.8

0.3.7

0.3.6

0.3.5

0.3.4

0.3.3

0.3.2

0.3.1

0.3

0.2.9

0.2.8

0.2.7

0.2.6

0.2.5

0.2.4

0.2.3

0.2.2

0.2.1

0.2.0

0.1.9

0.1.8

0.1.7

0.1.6

Flawless 0 9 4 0

0.1.5

0.1.4

0.1.3

Football manager 2016 crack mac game free download. 0.1.2

0.1.1

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for flawless, version 0.4.5
Filename, sizeFile typePython versionUpload dateHashes
Filename, size flawless-0.4.5-py2.7.egg (111.3 kB) File type Egg Python version 2.7 Upload dateHashes
Filename, size flawless-0.4.5-py2-none-any.whl (54.9 kB) File type Wheel Python version py2 Upload dateHashes
Filename, size flawless-0.4.5.tar.gz (54.0 kB) File type Source Python version None Upload dateHashes
Close

Hashes for flawless-0.4.5-py2.7.egg

Hashes for flawless-0.4.5-py2.7.egg
AlgorithmHash digest
SHA256b5be04620de2ac7638fd45130a84c61e47cee378ed5b31bf0f30fd9be4605cbe
MD57e2097cbe78124bc22850292ea9e6cb4
BLAKE2-25661ea5304d50b5d96fd02d27e5adedd423bac17cc68948930d6aa630074774c11
Close

Hashes for flawless-0.4.5-py2-none-any.whl

Flawless 0 9 41

Hashes for flawless-0.4.5-py2-none-any.whl
AlgorithmHash digest
SHA256d84ab18a90114236286d04bf202c210e61ad2929e0a76bef8c42846f96aa9714
MD5e25de10efca72343eaad46d3cddb6c09
BLAKE2-256a3d33827b48c8360748d275ba6279d231e8bd207a0974774128fb1acd510ec1a
Close

Hashes for flawless-0.4.5.tar.gz

Flawless 0 9 44

Hashes for flawless-0.4.5.tar.gz
AlgorithmHash digest
SHA256330ea8564e0e6b727068c76a055f59922d2ff37975efb7a627d4ee9c8b987bb6
MD51382887b4b918d0f7b86b5e739095754
BLAKE2-25606b8b05c13abf22a77d960e91005f7718a25ce02ca98acd90c5450ed450af690




broken image