pyramid_debugtoolbar

Screenshot Λογισμικό:
pyramid_debugtoolbar
Στοιχεία Λογισμικού:
Εκδοχή: 2.0.2
Ανεβάστε ημερομηνία: 14 Apr 15
Προγραμματιστής: Chris McDonough, Michael Merickel, Cas...
Άδεια: Δωρεάν
Δημοτικότητα: 2

Rating: 5.0/5 (Total Votes: 1)

pyramid_debugtoolbar είναι μια ενότητα Python που παρέχει μια γραμμή εργαλείων εντοπισμού σφαλμάτων είναι χρήσιμες, ενώ είστε ανάπτυξη εφαρμογή Πυραμίδα σας.
Αυτός ο κώδικας απαιτεί τον κορμό Πυραμίδα (γνωστός και ως 1.1.1dev)? Δεν κυκλοφόρησε την έκδοση του Πυραμίδα (π.χ. 1.0 ή 1.1) θα το τρέξει.
Σημειώστε ότι pyramid_debugtoolbar είναι μια κραυγαλέα rip-off της φιάλης-debugtoolbar Michael van Tellingen του (η οποία προέρχεται από Django-debugtoolbar Rob Χάντσον). Περιλαμβάνει επίσης μια ελαφρά τριφτεί κάτω από την έκδοση του κώδικα εντοπισμού σφαλμάτων Werkzeug του Armin Ronacher και την ομάδα.
Επίδειξη
Για μια επίδειξη:
& Nbsp? Δημιουργία virtualenv:
& Nbsp? Virtualenv2.6 --no χώρο-πακέτα env26
& Nbsp? Κλώνος τον κορμό Πυραμίδα:
& Nbsp? Git κλώνος git@github.com: Πυλώνες / pyramid.git
& Nbsp? Τοποθετήστε τον κορμό Πυραμίδα στο virtualenv:
CD πυραμίδα
& Nbsp? $ Venv / bin / python setup.py αναπτύξουν
& Nbsp? Κλώνος τον κορμό pyramid_debugtoolbar:
& Nbsp? Git κλώνος git@github.com: Πυλώνες / pyramid_debugtoolbar.git
& Nbsp? Τοποθετήστε τον κορμό pyramid_debugtoolbar στο virtualenv:
CD pyramid_debugtoolbar
$ Venv / bin / python setup.py αναπτύξουν
& Nbsp? Εγκαταστήστε το πακέτο pyramid_debugtoolbar / demo στο virtualenv:
CD demo
$ Venv / bin / python setup.py αναπτύξουν
& Nbsp? Γύρους επίδειξης / demo.py αρχείο του πακέτου pyramid_debugtoolbar χρησιμοποιώντας Python του virtualenv είναι:
$ Venv / bin / python demo.py
Θα δείτε μια σελίδα γεμάτη από επιλογές δοκιμή για να δοκιμάσετε όταν επισκεφτείτε τη διεύθυνση http: // localhost: 8080

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Διορθώστε το σπάσιμο σφάλματα όταν εκτελούνται τα Py3K.

Τι είναι καινούργιο στην έκδοση 1.0.7:.

  • Drop υποστήριξη για την Python 2.5
  • Fix υπολογισμό των διευθύνσεων μεσολάβησης. Δείτε https://github.com/Pylons/pyramid_debugtoolbar/pull/100.
  • Κάντε πρότυπα συμβατά με μη MarkupSafe Mako υπό την Python 3.2.
  • Όνομα πλατφόρμα Decode σε Unicode χρησιμοποιώντας utf-8 κωδικοποίηση να αντιμετωπίσει με nonascii χαρακτήρες στην πλατφόρμα (π.χ. Fedora του Schrodinger γάτα του). Δείτε https://github.com/Pylons/pyramid_debugtoolbar/pull/98
  • Αύξηση μια pyramid.exceptions.URLDecodeError αντί της πρώτης UnicodeDecodeError όταν η διαδρομή αίτημα δεν μπορεί να αποκωδικοποιηθεί. Δείτε https://github.com/Pylons/pyramid/issues/1057.
  • Προστέθηκε νέα επιλογή διαμόρφωσης: debugtoolbar.show_on_exc_only (προεπιλογή = false). Αν οριστεί σε true (debugtoolbar.show_on_exc_only = αλήθεια) την debugtoolbar θα εγχέεται στο ανταπόκριση σε περίπτωση που μια εξαίρεση αυξάνεται μόνο. Αν η απάντηση είναι σε επεξεργασία χωρίς εξαίρεση το επιστρεφόμενο HTML κώδικας δεν έχει αλλάξει καθόλου. Δείτε https://github.com/Pylons/pyramid_debugtoolbar/issues/54
  • Fix διάφορες UnicodeDecodeError εξαιρέσεις.

Τι είναι καινούργιο στην έκδοση 1.0.3:

  • Η valid_host έθιμο κατηγόρημα που χρησιμοποιείται εσωτερικά από τις απόψεις pyramid_debugtoolbar Νόμιζα 't χρήση νεώτερων & quot? ipaddr & quot? -με βάση τη λογική. Σύμπτωμα: κάποιες απόψεις μπορεί να ήταν εσφαλμένα απρόσιτη, αν χρησιμοποιηθεί μια μάσκα δικτύου σαν ένα & quot? Debugtoolbar.hosts & quot? επιλογή.
  • Η debug κονσόλα τώρα λειτουργεί με το Google App Engine.
  • Η debug κονσόλα προσθέτει τώρα μια συντόμευση για την πρόσβαση του τελευταίου αποτελέσματος μέσω _.

Τι είναι καινούργιο στην έκδοση 1.0.2:

  • Μετακινήθηκε η γραμμή εργαλείων εντοπισμού σφαλμάτων και τα αρχεία JavaScript για να χρησιμοποιήσετε requirejs για την καλύτερη φόρτωση εξάρτηση και η απομόνωση της μονάδας για να παίξει καλύτερα με πολλαπλές εκδόσεις της βιβλιοθήκης. Επαναλαμβανόμενο πρόβλημα ήταν με τη φόρτωση και την ασύγχρονη εφαρμογή βιβλιοθήκη jQuery συγκεκριμένες περιπτώσεις που η αναμενόμενη έκδοση διέλυσε με τη γραμμή εργαλείων ένα.
  • Αν είστε ήδη χρησιμοποιούν requirejs και θέλουν τη γραμμή εργαλείων για να φορτώσει, να προσθέσετε ακριβώς στο μονοπάτι και η μονάδα σας:
  • require.config ({
  • μονοπάτια: {
  • & quot? JQuery & quot ;: & quot? JQuery-1.7.2.min & quot?,
  • & quot? Εργαλείων & quot ;: & quot? / _ Debug_toolbar / στατικές / JS / εργαλείων & quot?
  • })?
  • απαιτούν ([& quot? JQuery & quot ;, & quot? Εργαλείων & quot?], Η λειτουργία ($, εργαλείων) {
  • $ (λειτουργία () {
  • // μονάδα σας
  • })?
  • })?

Τι είναι καινούργιο στην έκδοση 1.0.1:

  • Αν request.remote_addr είναι Καμία, απενεργοποιήστε τη γραμμή εργαλείων .

Τι είναι καινούργιο στην έκδοση 0.9.9.1:

  • When χρησιμοποιείται με Πυραμίδα 1.3a9 +, τις απόψεις, τις διαδρομές , και άλλες καταχωρίσεις που έγιναν από pyramid_debugtoolbar μόνη της δεν θα εμφανιστούν στον πίνακα introspectables.

Τι είναι καινούργιο στην έκδοση 0.9.9:

  • Προσπαθήστε να επωφεληθούν από MakoRendererFactoryHelper στην Πυραμίδα 1.3a8 + . Αν μπορούμε να το κάνουμε αυτό, τα πρότυπα γραμμή εργαλείων δεν θα πραγματοποιηθεί από τις συνήθεις ρυθμίσεις mako. Η πιο εμφανής αλλαγή είναι ότι η γραμμή εργαλείων πρότυπα mako έχουν τώρα μια επέκταση dbtmako.

Τι είναι καινούργιο στην έκδοση 0.9.8:

  • Δείτε κεφαλίδες αίτησης και όχι λανθασμένα δείχνουν τιμές Environ σε Κεφαλιά πίνακα κάτω από & quot? κεφαλίδες αίτησης & quot ;. Αυτό καθορίζει επίσης μια πιθανή UnicodeDecodeError.
  • Ορίστε CONTENT_LENGTH στο αντικείμενο απάντηση όταν εμείς αναγέννηση app_iter ενώ αντικαθιστά το αρχικό περιεχόμενο.

Τι είναι καινούργιο στην έκδοση 0.9.6:

  • Προστέθηκε & quot? Ενδοσκόπηση & quot? πάνελ? ενεργή μόνο υπό Πυραμίδα 1.3dev + (απαιτεί Πυραμίδα υποσύστημα ενδοσκόπηση).
  • Διεύθυνση heisenbug αναφερθεί, όπου οι μεταβλητές πρότυπο πίνακα επιδόσεων προκαλέσει απροσδόκητα αποτελέσματα. Δεν μπορεί να επαναλάβει, αλλά δημοσιογράφος δηλώνει η επιδιόρθωση λειτουργεί γι 'αυτόν, έτσι χαλάζι marying. Δείτε https://github.com/Pylons/pyramid_debugtoolbar/commit/5719c97ea2a3a41fc01e261403d0167cc38f3b49

Απαιτήσεις :

  • Python

Σχόλια για pyramid_debugtoolbar

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!