I am running version weewx-4.0.0b12.tar.gz
<http://www.weewx.com/downloads/development_versions/weewx-4.0.0b12.tar.gz>
which
is the latest version on the download page and looks like the latest
version in Git.
I downloaded these files on February 17th
On Saturday, February 22, 2020 at 7:02:13 AM UTC, gjr80 wrote:
>
> Yep, here's the tell:
>
> Feb 22 06:45:28 Rasberry weewx[25743] DEBUG weewx.reportengine:
> reportengine: Invalid report_timing setting for report 'AWS-S3', running
> report anyway
> Feb 22 06:45:28 Rasberry weewx[25743] DEBUG weewx.reportengine:
> **** Invalid field '' in '5, ,0, ,*, ,*, ,*'
>
> Pull down the latest from master and it will be fixed.
>
> Gary
>
> On Saturday, 22 February 2020 16:57:05 UTC+10, Mike Revitt wrote:
>
> Yes using python 3, and probably not on the latest. But interestingly its
> looks like it works in debug mode, or crashed before it got there, Look at
> my recent thread on the crash I have been seeing.
>
> Here is the output, sorry about the length
>
> pi@Rasberry:/home/weewx $ sudo /etc/init.d/weewx start
> [ ok ] Starting weewx (via systemctl): weewx.service.
> pi@Rasberry:/home/weewx $ sudo /etc/init.d/weewx status
> ● weewx.service - LSB: weewx weather system
> Loaded: loaded (/etc/init.d/weewx; generated; vendor preset: enabled)
> Active: active (running) since Sat 2020-02-22 06:41:51 GMT; 10s ago
> Docs: man:systemd-sysv-generator(8)
> Process: 25606 ExecStop=/etc/init.d/weewx stop (code=exited,
> status=0/SUCCESS)
> Process: 25728 ExecStart=/etc/init.d/weewx start (code=exited,
> status=0/SUCCESS)
> CGroup: /system.slice/weewx.service
> └─25743 /usr/bin/python /home/weewx/bin/weewxd --daemon
> --pidfile=/var/run/weewx.pid /home/weewx/weewx.conf
>
> Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] DEBUG weewx.engine:
> Finished loading service weewx.restx.StdAWEKAS
> Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] DEBUG weewx.engine:
> Loading service weewx.engine.StdPrint
> Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] DEBUG weewx.engine:
> Finished loading service weewx.engine.StdPrint
> Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] DEBUG weewx.engine:
> Loading service weewx.engine.StdReport
> Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] DEBUG weewx.engine:
> Finished loading service weewx.engine.StdReport
> Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] INFO __main__:
> Starting up weewx version 4.0.0b12
> Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] INFO weewx.engine:
> Clock error is -0.21 seconds (positive is fast)
> Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] INFO weewx.engine:
> Using binding 'wx_binding' to database 'weewx.sdb'
> Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] INFO weewx.manager:
> Starting backfill of daily summaries
> Feb 22 06:41:52 Rasberry weewxd[25743]: weewx[25743] INFO weewx.engine:
> Starting main packet loop.
> pi@Rasberry:/home/weewx $ sudo tail -f /var/log/syslog
> Feb 22 06:41:52 Rasberry weewx[25743] DEBUG weewx.engine: Loading service
> weewx.engine.StdReport
> Feb 22 06:41:52 Rasberry weewx[25743] DEBUG weewx.engine: Finished loading
> service weewx.engine.StdReport
> Feb 22 06:41:52 Rasberry weewx[25743] INFO __main__: Starting up weewx
> version 4.0.0b12
> Feb 22 06:41:52 Rasberry weewx[25743] INFO weewx.engine: Clock error is
> -0.21 seconds (positive is fast)
> Feb 22 06:41:52 Rasberry weewx[25743] INFO weewx.engine: Using binding
> 'wx_binding' to database 'weewx.sdb'
> Feb 22 06:41:52 Rasberry weewx[25743] INFO weewx.manager: Starting
> backfill of daily summaries
> Feb 22 06:41:52 Rasberry weewx[25743] INFO weewx.engine: Starting main
> packet loop.
> Feb 22 06:45:16 Rasberry weewx[25743] INFO weewx.manager: Added record
> 2020-02-22 06:45:00 GMT (1582353900) to database 'weewx.sdb'
> Feb 22 06:45:16 Rasberry weewx[25743] INFO weewx.manager: Added record
> 2020-02-22 06:45:00 GMT (1582353900) to daily summary in 'weewx.sdb'
> Feb 22 06:45:17 Rasberry weewx[25743] DEBUG weewx.reportengine:
> reportengine: Running reports for latest time in the database.
> Feb 22 06:45:17 Rasberry weewx[25743] DEBUG weewx.reportengine:
> reportengine: Running report 'SeasonsReport'
> Feb 22 06:45:17 Rasberry weewx[25743] DEBUG weewx.reportengine:
> reportengine: Found configuration file /home/weewx/skins/Seasons/skin.conf
> for report 'SeasonsReport'
> Feb 22 06:45:17 Rasberry weewx[25743] DEBUG weewx.cheetahgenerator: Using
> search list ['weewx.cheetahgenerator.Almanac',
> 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current',
> 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo',
> 'weewx.cheetahgenerator.Extras', 'user.stats.MyStats']
> Feb 22 06:45:17 Rasberry weewx[25743] DEBUG weewx.manager: Daily summary
> version is 1.0
> Feb 22 06:45:21 Rasberry weewx[25743] INFO weewx.cheetahgenerator:
> Generated 8 files for report SeasonsReport in 4.16 seconds
> Feb 22 06:45:21 Rasberry weewx[25743] DEBUG weewx.manager: Daily summary
> version is 1.0
> Feb 22 06:45:22 Rasberry dhcpcd[362]: eth0: Router Advertisement from
> fe80::9ada:c4ff:fe5f:88fd
> Feb 22 06:45:27 Rasberry weewx[25743] INFO weewx.imagegenerator: Generated
> 27 images for report SeasonsReport in 6.32 seconds
> Feb 22 06:45:27 Rasberry weewx[25743] INFO weewx.reportengine: Copied 22
> files to /var/www/html/MountWeather
> Feb 22 06:45:27 Rasberry weewx[25743] DEBUG weewx.reportengine:
> reportengine: Report 'SmartphoneReport' not enabled. Skipping.
> Feb 22 06:45:27 Rasberry weewx[25743] DEBUG weewx.reportengine:
> reportengine: Report 'MobileReport' not enabled. Skipping.
> Feb 22 06:45:27 Rasberry weewx[25743] DEBUG weewx.reportengine:
> reportengine: Report 'StandardReport' not enabled. Skipping.
> Feb 22 06:45:27 Rasberry weewx[25743] DEBUG weewx.reportengine:
> reportengine: Report 'FTP' not enabled. Skipping.
> Feb 22 06:45:27 Rasberry weewx[25743] DEBUG weewx.reportengine:
> reportengine: Report 'RSYNC' not enabled. Skipping.
> Feb 22 06:45:27 Rasberry weewx[25743] DEBUG weewx.reportengine:
> reportengine: Running report 'AWS-S3'
> Feb 22 06:45:27 Rasberry weewx[25743] DEBUG weewx.reportengine:
> reportengine: Found configuration file /home/weewx/skins/S3/skin.conf for
> report 'AWS-S3'
> Feb 22 06:45:28 Rasberry weewx[25743] DEBUG weewx.reportengine:
> reportengine: Invalid report_timing setting for report 'AWS-S3', running
> report anyway
> Feb 22 06:45:28 Rasberry weewx[25743] DEBUG weewx.reportengine:
> **** Invalid field '' in '5, ,0, ,*, ,*, ,*'
> Feb 22 06:45:28 Rasberry dhcpcd[362]: eth0: Router Advertisement from
> fe80::9ada:c4ff:fe5f:88fd
> Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event
> name from creating-client-class.iot-data to
> creating-client-class.iot-data-plane
> Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event
> name from before-call.apigateway to before-call.api-gateway
> Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event
> name from request-created.machinelearning.Predict to
> request-created.machine-learning.Predict
> Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event
> name from before-parameter-build.autoscaling.CreateLaunchConfiguration to
> before-parameter-build.auto-scaling.CreateLaunchConfiguration
> Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event
> name from before-parameter-build.route53 to before-parameter-build.route-53
> Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event
> name from request-created.cloudsearchdomain.Search to
> request-created.cloudsearch-domain.Search
> Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event
> name from docs.*.autoscaling.CreateLaunchConfiguration.complete-section to
> docs.*.auto-scaling.CreateLaunchConfiguration.complete-section
> Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event
> name from before-parameter-build.cloudsearchdomain.Search to
> before-parameter-build.cloudsearch-domain.Search
> Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event
> name from docs.*.cloudsearchdomain.Search.complete-section to
> docs.*.cloudsearch-domain.Search.complete-section
> Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event
> name from before-parameter-build.logs.CreateExportTask to
> before-parameter-build.cloudwatch-logs.CreateExportTask
> Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.hooks: Changing event
> name from docs.*.logs.CreateExportTask.complete-section to
> docs.*.cloudwatch-logs.CreateExportTask.complete-section
> Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.session: Setting
> config variable for profile to 'mike'
> Feb 22 06:45:29 Rasberry weewx[25743] DEBUG botocore.session: Setting
> config variable for region to 'eu-west-2'
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.loaders: Loading JSON
> file:
> /usr/local/lib/python3.5/dist-packages/boto3/data/s3/2006-03-01/resources-1.json
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.credentials: Skipping
> environment variable credential check because profile name was explicitly
> set.
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.credentials: Looking
> for credentials via: assume-role
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.credentials: Looking
> for credentials via: assume-role-with-web-identity
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.credentials: Looking
> for credentials via: shared-credentials-file
> Feb 22 06:45:30 Rasberry weewx[25743] INFO botocore.credentials: Found
> credentials in shared credentials file: ~/.aws/credentials
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.loaders: Loading JSON
> file: /usr/local/lib/python3.5/dist-packages/botocore/data/endpoints.json
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> choose-service-name: calling handler <function handle_service_name_alias at
> 0x74495588>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.loaders: Loading JSON
> file:
> /usr/local/lib/python3.5/dist-packages/botocore/data/s3/2006-03-01/service-2.json
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> creating-client-class.s3: calling handler <function
> add_generate_presigned_post at 0x744e3588>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> creating-client-class.s3: calling handler <function
> lazy_call.<locals>._handler at 0x74457c48>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> creating-client-class.s3: calling handler <function
> add_generate_presigned_url at 0x744e3468>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.endpoint: Setting s3
> timeout as (60, 60)
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.loaders: Loading JSON
> file: /usr/local/lib/python3.5/dist-packages/botocore/data/_retry.json
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.client: Registering
> retry handlers for service: s3
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG boto3.resources.factory:
> Loading s3:s3
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload:
> #012========================================================================================
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: S3Upload
> started at: 22-02-2020 06:45:30
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: monthrain.png
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload:
> #012response=s3.meta.client.upload_file(/var/www/html/MountWeather/monthrain.png,
> s3-archive.revittmk.aws.co.uk,monthrain.png)
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload:
> #011#011ExtraArgs={'CacheControl': 300
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload:
> #011#011#011ContentType' : image/png
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Acquiring 0
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks:
> UploadSubmissionTask(transfer_id=0, {'transfer_future':
> <s3transfer.futures.TransferFuture object at 0x740deff0>}) about to wait
> for the following futures []
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks:
> UploadSubmissionTask(transfer_id=0, {'transfer_future':
> <s3transfer.futures.TransferFuture object at 0x740deff0>}) done waiting for
> dependent futures
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: Executing
> task UploadSubmissionTask(transfer_id=0, {'transfer_future':
> <s3transfer.futures.TransferFuture object at 0x740deff0>}) with kwargs
> {'request_executor': <s3transfer.futures.BoundedExecutor object at
> 0x740debd0>, 'config': <boto3.s3.transfer.TransferConfig object at
> 0x740d0170>, 'client': <botocore.client.S3 object at 0x74182e10>, 'osutil':
> <s3transfer.utils.OSUtils object at 0x740d0130>, 'transfer_future':
> <s3transfer.futures.TransferFuture object at 0x740deff0>}
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.futures: Submitting
> task PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300',
> 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'monthrain.png',
> 'bucket': 's3-archive.revittmk.aws.co.uk'}) to executor
> <s3transfer.futures.BoundedExecutor object at 0x740debd0> for transfer
> request: 0.
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Acquiring 0
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks:
> PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300',
> 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'monthrain.png',
> 'bucket': 's3-archive.revittmk.aws.co.uk'}) about to wait for the
> following futures []
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks:
> PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300',
> 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'monthrain.png',
> 'bucket': 's3-archive.revittmk.aws.co.uk'}) done waiting for dependent
> futures
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: Executing
> task PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300',
> 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'monthrain.png',
> 'bucket': 's3-archive.revittmk.aws.co.uk'}) with kwargs {'bucket': '
> s3-archive.revittmk.aws.co.uk', 'fileobj':
> <s3transfer.utils.ReadFileChunk object at 0x740e3190>, 'extra_args':
> {'CacheControl': '300', 'ContentType': 'image/png', 'ACL': 'public-read'},
> 'key': 'monthrain.png', 'client': <botocore.client.S3 object at 0x74182e10>}
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <function
> validate_ascii_metadata at 0x744b9540>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <function sse_md5 at
> 0x744b3f18>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <function
> convert_body_to_file_like_object at 0x744b99c0>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <function
> validate_bucket_name at 0x744b3ed0>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <bound method
> S3RegionRedirector.redirect_from_cache of
> <botocore.utils.S3RegionRedirector object at 0x74127b30>>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <bound method
> S3ArnParamHandler.handle_arn of <botocore.utils.S3ArnParamHandler object at
> 0x74127f10>>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <function
> generate_idempotent_uuid at 0x744b3cd8>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Releasing
> acquire 0/None
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-call.s3.PutObject: calling handler <function
> conditionally_calculate_md5 at 0x744b3e88>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-call.s3.PutObject: calling handler <function add_expect_header at
> 0x744b90c0>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.handlers: Adding
> expect 100 continue header to request.
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-call.s3.PutObject: calling handler <bound method
> S3RegionRedirector.set_request_url of <botocore.utils.S3RegionRedirector
> object at 0x74127b30>>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-call.s3.PutObject: calling handler <function
> inject_api_version_header_if_needed at 0x744b9a50>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.endpoint: Making
> request for OperationModel(name=PutObject) with params: {'url': '
> https://s3.eu-west-2.amazonaws.com/s3-archive.revittmk.aws.co.uk/monthrain.png',
>
> 'context': {'client_region': 'eu-west-2', 'client_config':
> <botocore.config.Config object at 0x74188130>, 'auth_type': None,
> 'signing': {'bucket': 's3-archive.revittmk.aws.co.uk'},
> 'has_streaming_input': True}, 'body': <s3transfer.utils.ReadFileChunk
> object at 0x740e3190>, 'url_path': '/
> s3-archive.revittmk.aws.co.uk/monthrain.png', 'query_string': {},
> 'headers': {'Content-Type': 'image/png', 'User-Agent': 'Boto3/1.12.0
> Python/3.5.3 Linux/4.19.42-v7+ Botocore/1.15.0 Resource', 'Content-MD5':
> 'Tmoky1WxsRVlMyQAe2okzQ==', 'Cache-Control': '300', 'x-amz-acl':
> 'public-read', 'Expect': '100-continue'}, 'method': 'PUT'}
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> request-created.s3.PutObject: calling handler <function
> signal_not_transferring at 0x7417f150>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> request-created.s3.PutObject: calling handler <bound method
> RequestSigner.handler of <botocore.signers.RequestSigner object at
> 0x74188170>>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> choose-signer.s3.PutObject: calling handler <function
> set_operation_specific_signer at 0x744b3c48>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-sign.s3.PutObject: calling handler <bound method
> S3EndpointSetter.set_endpoint of <botocore.utils.S3EndpointSetter object at
> 0x74127f50>>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.utils: Defaulting to
> S3 virtual host style addressing with path style addressing fallback.
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.utils: Checking for
> DNS compatible bucket for:
> https://s3.eu-west-2.amazonaws.com/s3-archive.revittmk.aws.co.uk/monthrain.png
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.utils: Not changing
> URI, bucket is not DNS compatible: s3-archive.revittmk.aws.co.uk
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.auth: Calculating
> signature using v4 auth.
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.auth:
> CanonicalRequest:#012PUT#012/
> s3-archive.revittmk.aws.co.uk/monthrain.png#012#012cache-control:300#012content-md5:Tmoky1WxsRVlMyQAe2okzQ==#012content-type:image/png#012host:s3.eu-west-2.amazonaws.com#012x-amz-acl:public-read#012x-amz-content-sha256:UNSIGNED-PAYLOAD#012x-amz-date:20200222T064530Z#012#012cache-control;content-md5;content-type;host;x-amz-acl;x-amz-content-sha256;x-amz-date#012UNSIGNED-PAYLOAD
>
> <http://s3-archive.revittmk.aws.co.uk/monthrain.png#012%23012cache-control:300%23012content-md5:Tmoky1WxsRVlMyQAe2okzQ==%23012content-type:image/png%23012host:s3.eu-west-2.amazonaws.com%23012x-amz-acl:public-read%23012x-amz-content-sha256:UNSIGNED-PAYLOAD%23012x-amz-date:20200222T064530Z%23012%23012cache-control;content-md5;content-type;host;x-amz-acl;x-amz-content-sha256;x-amz-date%23012UNSIGNED-PAYLOAD>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.auth:
> StringToSign:#012AWS4-HMAC-SHA256#01220200222T064530Z#01220200222/eu-west-2/s3/aws4_request#01234de4f937a699a90f7835cf3eccfa801c91b39f2f658b4380b78fad26ea298c4
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.auth:
> Signature:#012ca903e3c2167741b5b6f986429add68f1638f1aee3e321a528464e635ac03570
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> request-created.s3.PutObject: calling handler <function signal_transferring
> at 0x7417f198>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.endpoint: Sending
> http request: <AWSPreparedRequest stream_output=False, method=PUT, url=
> https://s3.eu-west-2.amazonaws.com/s3-archive.revittmk.aws.co.uk/monthrain.png,
>
> headers={'Content-Length': '8873', 'X-Amz-Content-SHA256':
> b'UNSIGNED-PAYLOAD', 'Cache-Control': b'300', 'Expect': b'100-continue',
> 'Content-Type': b'image/png', 'X-Amz-Date': b'20200222T064530Z',
> 'Content-MD5': b'Tmoky1WxsRVlMyQAe2okzQ==', 'Authorization':
> b'AWS4-HMAC-SHA256
> Credential=AKIAI7G5EWMRIJXE77FQ/20200222/eu-west-2/s3/aws4_request,
> SignedHeaders=cache-control;content-md5;content-type;host;x-amz-acl;x-amz-content-sha256;x-amz-date,
>
> Signature=ca903e3c2167741b5b6f986429add68f1638f1aee3e321a528464e635ac03570',
> 'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.12.0 Python/3.5.3
> Linux/4.19.42-v7+ Botocore/1.15.0 Resource'}>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG urllib3.connectionpool:
> Starting new HTTPS connection (1): s3.eu-west-2.amazonaws.com:443
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.awsrequest: Waiting
> for 100 Continue response.
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.awsrequest: 100
> Continue response seen, now sending request body.
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG urllib3.connectionpool:
> https://s3.eu-west-2.amazonaws.com:443 "PUT /
> s3-archive.revittmk.aws.co.uk/monthrain.png HTTP/1.1" 200 0
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.parsers: Response
> headers: {'ETag': '"4e6a24cb55b1b115653324007b6a24cd"', 'Content-Length':
> '0', 'Date': 'Sat, 22 Feb 2020 06:45:31 GMT', 'x-amz-id-2':
> 'hcX8dsxlzmZiNfGgK6VvGK37lSs4H0TGkoM30ffpZLgbHMjqu7+WXL3TJ6Cl80Ybr1ENfK931Nk=',
>
> 'x-amz-request-id': '328F467D682F1E8C', 'Server': 'AmazonS3'}
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.parsers: Response
> body:#012b''
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> needs-retry.s3.PutObject: calling handler
> <botocore.retryhandler.RetryHandler object at 0x74127ef0>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.retryhandler: No
> retry needed.
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> needs-retry.s3.PutObject: calling handler <bound method
> S3RegionRedirector.redirect_from_error of
> <botocore.utils.S3RegionRedirector object at 0x74127b30>>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Releasing
> acquire 0/None
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: Uploaded file
> monthrain.png
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: daywind.png
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload:
> #012response=s3.meta.client.upload_file(/var/www/html/MountWeather/daywind.png,
> s3-archive.revittmk.aws.co.uk,daywind.png)
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload:
> #011#011ExtraArgs={'CacheControl': 300
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload:
> #011#011#011ContentType' : image/png
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Acquiring 0
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks:
> UploadSubmissionTask(transfer_id=0, {'transfer_future':
> <s3transfer.futures.TransferFuture object at 0x740e3110>}) about to wait
> for the following futures []
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks:
> UploadSubmissionTask(transfer_id=0, {'transfer_future':
> <s3transfer.futures.TransferFuture object at 0x740e3110>}) done waiting for
> dependent futures
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: Executing
> task UploadSubmissionTask(transfer_id=0, {'transfer_future':
> <s3transfer.futures.TransferFuture object at 0x740e3110>}) with kwargs
> {'request_executor': <s3transfer.futures.BoundedExecutor object at
> 0x740deb10>, 'config': <boto3.s3.transfer.TransferConfig object at
> 0x740d0150>, 'client': <botocore.client.S3 object at 0x74182e10>, 'osutil':
> <s3transfer.utils.OSUtils object at 0x740d0130>, 'transfer_future':
> <s3transfer.futures.TransferFuture object at 0x740e3110>}
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.futures: Submitting
> task PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300',
> 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'daywind.png',
> 'bucket': 's3-archive.revittmk.aws.co.uk'}) to executor
> <s3transfer.futures.BoundedExecutor object at 0x740deb10> for transfer
> request: 0.
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Acquiring 0
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks:
> PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300',
> 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'daywind.png',
> 'bucket': 's3-archive.revittmk.aws.co.uk'}) about to wait for the
> following futures []
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Releasing
> acquire 0/None
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks:
> PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300',
> 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'daywind.png',
> 'bucket': 's3-archive.revittmk.aws.co.uk'}) done waiting for dependent
> futures
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: Executing
> task PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300',
> 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key': 'daywind.png',
> 'bucket': 's3-archive.revittmk.aws.co.uk'}) with kwargs {'bucket': '
> s3-archive.revittmk.aws.co.uk', 'fileobj':
> <s3transfer.utils.ReadFileChunk object at 0x740e3850>, 'extra_args':
> {'CacheControl': '300', 'ContentType': 'image/png', 'ACL': 'public-read'},
> 'key': 'daywind.png', 'client': <botocore.client.S3 object at 0x74182e10>}
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <function
> validate_ascii_metadata at 0x744b9540>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <function sse_md5 at
> 0x744b3f18>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <function
> convert_body_to_file_like_object at 0x744b99c0>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <function
> validate_bucket_name at 0x744b3ed0>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <bound method
> S3RegionRedirector.redirect_from_cache of
> <botocore.utils.S3RegionRedirector object at 0x74127b30>>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <bound method
> S3ArnParamHandler.handle_arn of <botocore.utils.S3ArnParamHandler object at
> 0x74127f10>>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <function
> generate_idempotent_uuid at 0x744b3cd8>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-call.s3.PutObject: calling handler <function
> conditionally_calculate_md5 at 0x744b3e88>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-call.s3.PutObject: calling handler <function add_expect_header at
> 0x744b90c0>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.handlers: Adding
> expect 100 continue header to request.
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-call.s3.PutObject: calling handler <bound method
> S3RegionRedirector.set_request_url of <botocore.utils.S3RegionRedirector
> object at 0x74127b30>>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-call.s3.PutObject: calling handler <function
> inject_api_version_header_if_needed at 0x744b9a50>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.endpoint: Making
> request for OperationModel(name=PutObject) with params: {'url': '
> https://s3.eu-west-2.amazonaws.com/s3-archive.revittmk.aws.co.uk/daywind.png',
>
> 'context': {'client_region': 'eu-west-2', 'client_config':
> <botocore.config.Config object at 0x74188130>, 'auth_type': None,
> 'signing': {'bucket': 's3-archive.revittmk.aws.co.uk'},
> 'has_streaming_input': True}, 'body': <s3transfer.utils.ReadFileChunk
> object at 0x740e3850>, 'url_path': '/
> s3-archive.revittmk.aws.co.uk/daywind.png', 'query_string': {},
> 'headers': {'Content-Type': 'image/png', 'User-Agent': 'Boto3/1.12.0
> Python/3.5.3 Linux/4.19.42-v7+ Botocore/1.15.0 Resource', 'Content-MD5':
> 'hR4p1bQIlKORcZZ8Hrq5og==', 'Cache-Control': '300', 'x-amz-acl':
> 'public-read', 'Expect': '100-continue'}, 'method': 'PUT'}
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> request-created.s3.PutObject: calling handler <function
> signal_not_transferring at 0x7417f150>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> request-created.s3.PutObject: calling handler <bound method
> RequestSigner.handler of <botocore.signers.RequestSigner object at
> 0x74188170>>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> choose-signer.s3.PutObject: calling handler <function
> set_operation_specific_signer at 0x744b3c48>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-sign.s3.PutObject: calling handler <bound method
> S3EndpointSetter.set_endpoint of <botocore.utils.S3EndpointSetter object at
> 0x74127f50>>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.utils: Checking for
> DNS compatible bucket for:
> https://s3.eu-west-2.amazonaws.com/s3-archive.revittmk.aws.co.uk/daywind.png
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.utils: Not changing
> URI, bucket is not DNS compatible: s3-archive.revittmk.aws.co.uk
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.auth: Calculating
> signature using v4 auth.
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.auth:
> CanonicalRequest:#012PUT#012/
> s3-archive.revittmk.aws.co.uk/daywind.png#012#012cache-control:300#012content-md5:hR4p1bQIlKORcZZ8Hrq5og==#012content-type:image/png#012host:s3.eu-west-2.amazonaws.com#012x-amz-acl:public-read#012x-amz-content-sha256:UNSIGNED-PAYLOAD#012x-amz-date:20200222T064530Z#012#012cache-control;content-md5;content-type;host;x-amz-acl;x-amz-content-sha256;x-amz-date#012UNSIGNED-PAYLOAD
>
> <http://s3-archive.revittmk.aws.co.uk/daywind.png#012%23012cache-control:300%23012content-md5:hR4p1bQIlKORcZZ8Hrq5og==%23012content-type:image/png%23012host:s3.eu-west-2.amazonaws.com%23012x-amz-acl:public-read%23012x-amz-content-sha256:UNSIGNED-PAYLOAD%23012x-amz-date:20200222T064530Z%23012%23012cache-control;content-md5;content-type;host;x-amz-acl;x-amz-content-sha256;x-amz-date%23012UNSIGNED-PAYLOAD>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.auth:
> StringToSign:#012AWS4-HMAC-SHA256#01220200222T064530Z#01220200222/eu-west-2/s3/aws4_request#012867ac405563d7cd66fc7a03f07672bbba0671f8b55ce8163bff4c6d991af0dd3
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.auth:
> Signature:#01242133e5a2df3c6ffc8d7cda971fff0651be83ae776c762e3f4768a5f5df0a890
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> request-created.s3.PutObject: calling handler <function signal_transferring
> at 0x7417f198>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.endpoint: Sending
> http request: <AWSPreparedRequest stream_output=False, method=PUT, url=
> https://s3.eu-west-2.amazonaws.com/s3-archive.revittmk.aws.co.uk/daywind.png,
> headers={'Content-Length': '13435', 'X-Amz-Content-SHA256':
> b'UNSIGNED-PAYLOAD', 'Cache-Control': b'300', 'Expect': b'100-continue',
> 'Content-Type': b'image/png', 'X-Amz-Date': b'20200222T064530Z',
> 'Content-MD5': b'hR4p1bQIlKORcZZ8Hrq5og==', 'Authorization':
> b'AWS4-HMAC-SHA256
> Credential=AKIAI7G5EWMRIJXE77FQ/20200222/eu-west-2/s3/aws4_request,
> SignedHeaders=cache-control;content-md5;content-type;host;x-amz-acl;x-amz-content-sha256;x-amz-date,
>
> Signature=42133e5a2df3c6ffc8d7cda971fff0651be83ae776c762e3f4768a5f5df0a890',
> 'x-amz-acl': b'public-read', 'User-Agent': b'Boto3/1.12.0 Python/3.5.3
> Linux/4.19.42-v7+ Botocore/1.15.0 Resource'}>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.awsrequest: Waiting
> for 100 Continue response.
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.awsrequest: 100
> Continue response seen, now sending request body.
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG urllib3.connectionpool:
> https://s3.eu-west-2.amazonaws.com:443 "PUT /
> s3-archive.revittmk.aws.co.uk/daywind.png HTTP/1.1" 200 0
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.parsers: Response
> headers: {'ETag': '"851e29d5b40894a39171967c1ebab9a2"', 'Content-Length':
> '0', 'Date': 'Sat, 22 Feb 2020 06:45:31 GMT', 'x-amz-id-2':
> 'ZuJQ7b6x8iRWlwJNV5sQrFfpJcnylc5c7H01a7+WocgGJ3d1yzzJtS2DOOel8oAMOkvnYvDlba4=',
>
> 'x-amz-request-id': '2B2C5A6E5FEA17A3', 'Server': 'AmazonS3'}
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.parsers: Response
> body:#012b''
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> needs-retry.s3.PutObject: calling handler
> <botocore.retryhandler.RetryHandler object at 0x74127ef0>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.retryhandler: No
> retry needed.
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> needs-retry.s3.PutObject: calling handler <bound method
> S3RegionRedirector.redirect_from_error of
> <botocore.utils.S3RegionRedirector object at 0x74127b30>>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Releasing
> acquire 0/None
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: Uploaded file
> daywind.png
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: yearhilow.png
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload:
> yearbarometer.png
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload: daytempfeel.png
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload:
> #012response=s3.meta.client.upload_file(/var/www/html/MountWeather/daytempfeel.png,
> s3-archive.revittmk.aws.co.uk,daytempfeel.png)
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload:
> #011#011ExtraArgs={'CacheControl': 300
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG user.s3upload:
> #011#011#011ContentType' : image/png
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Acquiring 0
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks:
> UploadSubmissionTask(transfer_id=0, {'transfer_future':
> <s3transfer.futures.TransferFuture object at 0x740e3850>}) about to wait
> for the following futures []
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks:
> UploadSubmissionTask(transfer_id=0, {'transfer_future':
> <s3transfer.futures.TransferFuture object at 0x740e3850>}) done waiting for
> dependent futures
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: Executing
> task UploadSubmissionTask(transfer_id=0, {'transfer_future':
> <s3transfer.futures.TransferFuture object at 0x740e3850>}) with kwargs
> {'request_executor': <s3transfer.futures.BoundedExecutor object at
> 0x740debb0>, 'config': <boto3.s3.transfer.TransferConfig object at
> 0x740d0170>, 'client': <botocore.client.S3 object at 0x74182e10>, 'osutil':
> <s3transfer.utils.OSUtils object at 0x740d0130>, 'transfer_future':
> <s3transfer.futures.TransferFuture object at 0x740e3850>}
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.futures: Submitting
> task PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300',
> 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key':
> 'daytempfeel.png', 'bucket': 's3-archive.revittmk.aws.co.uk'}) to
> executor <s3transfer.futures.BoundedExecutor object at 0x740debb0> for
> transfer request: 0.
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Acquiring 0
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks:
> PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300',
> 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key':
> 'daytempfeel.png', 'bucket': 's3-archive.revittmk.aws.co.uk'}) about to
> wait for the following futures []
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.utils: Releasing
> acquire 0/None
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks:
> PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300',
> 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key':
> 'daytempfeel.png', 'bucket': 's3-archive.revittmk.aws.co.uk'}) done
> waiting for dependent futures
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG s3transfer.tasks: Executing
> task PutObjectTask(transfer_id=0, {'extra_args': {'CacheControl': '300',
> 'ContentType': 'image/png', 'ACL': 'public-read'}, 'key':
> 'daytempfeel.png', 'bucket': 's3-archive.revittmk.aws.co.uk'}) with
> kwargs {'bucket': 's3-archive.revittmk.aws.co.uk', 'fileobj':
> <s3transfer.utils.ReadFileChunk object at 0x740e3710>, 'extra_args':
> {'CacheControl': '300', 'ContentType': 'image/png', 'ACL': 'public-read'},
> 'key': 'daytempfeel.png', 'client': <botocore.client.S3 object at
> 0x74182e10>}
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <function
> validate_ascii_metadata at 0x744b9540>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <function sse_md5 at
> 0x744b3f18>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <function
> convert_body_to_file_like_object at 0x744b99c0>
> Feb 22 06:45:30 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <function
> validate_bucket_name at 0x744b3ed0>
> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <bound method
> S3RegionRedirector.redirect_from_cache of
> <botocore.utils.S3RegionRedirector object at 0x74127b30>>
> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <bound method
> S3ArnParamHandler.handle_arn of <botocore.utils.S3ArnParamHandler object at
> 0x74127f10>>
> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-parameter-build.s3.PutObject: calling handler <function
> generate_idempotent_uuid at 0x744b3cd8>
> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-call.s3.PutObject: calling handler <function
> conditionally_calculate_md5 at 0x744b3e88>
> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-call.s3.PutObject: calling handler <function add_expect_header at
> 0x744b90c0>
> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.handlers: Adding
> expect 100 continue header to request.
> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-call.s3.PutObject: calling handler <bound method
> S3RegionRedirector.set_request_url of <botocore.utils.S3RegionRedirector
> object at 0x74127b30>>
> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.hooks: Event
> before-call.s3.PutObject: calling handler <function
> inject_api_version_header_if_needed at 0x744b9a50>
> Feb 22 06:45:31 Rasberry weewx[25743] DEBUG botocore.endpoint: Making
> request for OperationModel(name=PutObject) with params: {'url': '
> https://s3.eu-west-2.amazonaws.com/s3-archive.revittmk.aws.co.uk/daytempfeel.png',
>
> 'context': {'client_region': 'eu-west-2', 'client_config':
> <botocore.config.Config object at 0x74188130>, 'auth_type': None,
> 'signing': {'bucket': 's3-archive.revittmk.aws.co.uk'},
> 'has_streaming_input': True}, 'body': <s3transfer.utils.ReadFileChunk
> object at 0x740e3710>, 'url_path': '/
>
> ...
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/261ed575-98b4-4959-a914-bd97139e1deb%40googlegroups.com.