From: SourceForge.net <no...@so...> - 2009-02-11 03:30:22
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=6396547 By: sroussey Spacing issues here make it confusing... so using ~ to indicate a tab... I'm not familiar with Python, unfortunately, or I would try and implement it myself. However, here is a little psuedo code: In S3/Config.py: ~cf_max_age = 86400 # 24hr default ~max_age= 86400 # 24hr default In s3cmd : In def cmd_object_put, near extra_headers = {} ~if Config().cf_max_age > 86400 ~~extra_headers["Cache-Control"] = "s-maxage: " + Config().cf_max_age; ~if Config().max_age > 86400 ~~if Config().cf_max_age > 86400 ~~~extra_headers["Cache-Control"] += ', ' ~~extra_headers["Cache-Control"] += "max-age: " + Config().max_age; In def main: ~optparser.add_option( "--cf-max-age", dest="cf_max_age", action="store_true", help="Set the max-age for CloudFront to see") ~optparser.add_option( "--max-age", dest="max_age", action="store_true", help="Set the max-age for browsers to see") ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=618865 |