[PyAthens] Thread-safe global

Antonis Christofides anthony at itia.ntua.gr
Sun Jan 30 19:45:17 CET 2011


Υπάρχει τρόπος να έχω κάτι που να μοιάζει με global variable αλλά να
είναι thread safe; Δηλαδή να μπορώ να του ορίσω μια τιμή (ενδεχομένως
καλώντας μια συνάρτηση) και αργότερα να μπορώ να ανακτήσω αυτή την
τιμή (ενδεχομένως καλώντας μια άλλη συνάρτηση);

Αυτό που προσπαθώ να κάνω είναι ένα manager στο django που να έχει
πρόσβαση στο request object, και ο λόγος για τον οποίο θέλω να το κάνω
αυτό είναι γιατί θέλω ο manager να επιστρέφει μόνο τα αντικείμενα στα
οποία έχει δικαίωμα πρόσβασης ο request.user, έτσι ώστε τα περμίσια να
τακτοποιούνται σε χαμηλό επίπεδο.

Έχω σκεφτεί ένα τρόπο να το κάνω, αλλά υποψιάζομαι ότι κάποιοι το
έχουν ήδη κάνει, οπότε να μην επανεφευρίσκω τον τροχό.




More information about the Python-greece mailing list