Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Real Users never use the Help key.


devel / comp.lang.python / Re: Yaml.unsafe_load error

SubjectAuthor
o Re: Yaml.unsafe_load errorAlbert-Jan Roskam

1
Re: Yaml.unsafe_load error

<mailman.755.1666202475.20444.python-list@python.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=19967&group=comp.lang.python#19967

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!rocksolid2!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: sjeik_ap...@hotmail.com (Albert-Jan Roskam)
Newsgroups: comp.lang.python
Subject: Re: Yaml.unsafe_load error
Date: Wed, 19 Oct 2022 20:01:03 +0200
Lines: 30
Message-ID: <mailman.755.1666202475.20444.python-list@python.org>
References: <DB6PR01MB38954C7F0FD12BA8FDC9DCDA832B9@DB6PR01MB3895.eurprd01.prod.exchangelabs.com>
<DB6PR01MB38952941DE4023730532070F832B9@DB6PR01MB3895.eurprd01.prod.exchangelabs.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="utf-8"
X-Trace: news.uni-berlin.de 2xUJ8QamAduYe0tMCJuQxgJ4ucW7gkqbWVDzwJOQ3RBA==
Return-Path: <sjeik_appie@hotmail.com>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=hotmail.com header.i=@hotmail.com header.b=cryH7Yvq;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.004
X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; '2022': 0.05;
'&gt;&gt;&gt;': 0.07; 'subject:error': 0.07; 'thinks': 0.09;
'though.': 0.09; '====': 0.16; 'dummy': 0.16; 'instance': 0.16;
'received:eur04-vi1-obe.outbound.protection.outlook.com': 0.16;
'wrote:': 0.16; 'solve': 0.19; 'to:addr:python-list': 0.20;
'code': 0.23; 'thanks!': 0.24; 'idea': 0.24; 'seems': 0.26;
'object': 0.26; 'bit': 0.27; 'but': 0.32; 'header:In-Reply-To:1':
0.34; 'trying': 0.35; 'source': 0.36; 'class': 0.37; 'this.':
0.37; 'way': 0.38; 'this,': 0.39; 'skip:y 60': 0.64; 'more,':
0.67; 'received:eurprd01.prod.exchangelabs.com': 0.84
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=XFcKx4oTj9RUe/pUVnG+j9GrfHOOg6heipMWxwdpz4lb+KcnV2kkZmShlXRBXZySITtuU3O5UFsM0WDCXGxmiFs8xM1VJQlmmvbS5x9oEY3LU7c2Ka1Q0t3Z56gPy7WXyYnGNFF49OT/iyqtQd/iF+WFY9rw0RGBBck41Ygoxc1J/IGxM0lZI1MpxvaITWOkaf0AoDjauaQfWX/r42ARzywBV3hnhVpEaeV2uf22hTrivK7MJCk3ySkS18z5EJDTcVfBaYZV548nmQG5cyixliyhZF21AnYG127v4Qyynkr/n4zsK9tFCPmySE8YuS+YKE8wZ46Ti1O+Rh623J1M8Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector9901;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=b7TjnAz0HqjunyGYaYf66WIGfsWYUq3hC0jHF9s+qo8=;
b=YGESoze4b9QofgMubu7ZyJVh4PIpGYc/Kxr/wU8HO2LdqbFg/LHfwJJas84Nj3K1o70FOE54VrH4SOsZiqrBWiLDDHnLFwXOudhUhrAu5MZOrFJjJ76d5m5Lx9dfHXtczPbjW0TwlLTNWzpQbqLge7D3dCqpbDe6MUu67BfiWB62QpEMW/8a7e4AqpqMvldTITg5E0VbTLmnnxufsbq/7jZUeOcAavYhiIATAgiFpe0SZAuvJ+WreBRNGzjq6Nc7gcBZXc4Kozevxrmo0fA6cXpND5SYm558Wmn5RgToonsdG/3ceZfPc8+y4l+wtAKhanuyZKo2hhrcJOQhsSa4IA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com;
s=selector1;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=b7TjnAz0HqjunyGYaYf66WIGfsWYUq3hC0jHF9s+qo8=;
b=cryH7YvqGZpmmsmB53GBzXECQydAmAvzkreBrSMLO2GyeUbBKgmbBgfQenzxzeo5BlumiIXlj4gbycB7VjIvK9CD+rtf2ywbOLfiGeb8foMsjmbg15fz8nPOE/kdo151M7hvr0iuHwd9L0dj6zHURKay3+awixN+tLReOg7M5KZfmvtSlV8lkLHRNe2QttTS4rfHnCRxl48fqDSlBCux7BsUoK02XZyNGq4SA2qRs6RdYDzlX3Ja5sSH80pxSS+o6YFCH64sDWPTj810S45b9MnJXpmFgZ0uk+bWrsU36lIbb4zy5JblxM57c0o7vmC0syTGxGzaS3zpZO4bmlxjSQ==
X-Android-Message-ID: <82992da9-73d4-4d37-bbe0-773a1624a4b5@email.android.com>
In-Reply-To: <DB6PR01MB38954C7F0FD12BA8FDC9DCDA832B9@DB6PR01MB3895.eurprd01.prod.exchangelabs.com>
X-TMN: [iWrS9r6i9E6yhrPXo6f9Ec1PIR9dUl+K]
X-ClientProxiedBy: AM0PR05CA0095.eurprd05.prod.outlook.com
(2603:10a6:208:136::35) To DB6PR01MB3895.eurprd01.prod.exchangelabs.com
(2603:10a6:6:4b::10)
X-Microsoft-Original-Message-ID: <82992da9-73d4-4d37-bbe0-773a1624a4b5@email.android.com>
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DB6PR01MB3895:EE_|AS1PR01MB9564:EE_
X-MS-Office365-Filtering-Correlation-Id: 4d1506f8-dfcb-4507-d164-08dab1fbe49a
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: heFOcOj2HHDRlfOpacj3mvTfgZcwMk17SEMlMDhXrRbJ8nCYQWzXAhX6CrcxLKZYUOLXKPmd9szhHsUPO/bLKey+kXOIeix8Kg+Yr6cAommPm587u7VhL9oGcWKKeuotHpLFraqDn/ZO3b5VFQN7pYcycuf+T2HzFHR10uqOltP6R1W1GLwimjlKWGkkVcrBkXQNgDVYmYslZbmGUdeEQz7wyX9JIJBuSnHC8Q4bsMwPb5nYKAxFOXT6RjZ5g3gICDJOneQSGf5wsDkJGrlrEMA4IC+WPMlQofEv6vpzZakB3wFtw7ckeM6OLfHy8maPoSplEvEv+bcENquRGtN/oIZyHK2ooGMHN8KTjwexwcFFF9BDvnEx3OxJNwHkPnVjguBvH7f0gL6H/KSKvPL7UdMOiJFFp3JGN/sICgC++sGyg1faYMQSujJcLax/pxXWq5ZNTM31UY9GJNx+LIX5E2rjFB4a4pq9a8jesUcLLsMkXV8WDizjqgHN03Sw2HeQcJ+7+ZyEwoxyFX2aeoXOqBqtSAilI6aCj1MZtw3ZXDBwPV9hbSa3AWF1f/me/xLo4JbZIdAD50yDkL9A9JW2cJP8dUCa3+08o33LAmrbWOPSezg+vYc9ty9QpkTrZ4t1PJmvx1LqlEFBBBdwytGu9ZYQLECnkc7vuPhI3GH7B7PR4gGlVLHRWF6xV6eyZNff
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: utj8sx9jszTBUdP2/1Ac10Dhk7xX+ePzC/vcwi66C3YRb
Ve8+UxybZNNoC9JHpGN+2r7CUbsW8dktRvvQz4j3VOSR/
UPFlRkqC+jsX+pPM0+d8Sqp+x0Tky/G89cbogWG0dryO7
M5jh1ZTnAyh7OuP0FitssUdj3JaQLzFLGNFjOLhVLmgVf
g6u1fxaYMrzy3fNZS6jto66014e7q6UwUfaGF/UCgKQXE
uaq83FnTpaB/Xo1DxUsxxqHZG1Toae8CYGo5tBTnwEdZm
jESLkGblHC2IbBWHugHJ0jV3v3XTYpfffx9QTBxSqmj90
ehOOOc4Wrs69FqvSXhRW5qkXnnu/1kOthkpk+wzpjk9Y+
AKpVQ5RLONZLVeCHJC2Hds9Se+pNO/+SUScSNYNThzXzx
EYCL6ROrP85LWbOoNnh8rmFF5/oxm4EdVHu+dmIpTUkW4
LTHwUWkx231Z1rHnsvxumcsXxvo7rq0cNAA6ntqSCKI/p
NLtSA/tnjgVc3CEt3IeSMS2laT3qeaRIPjXm/HoiWS0mz
FldSqCplkAiNuIyqjRBDDXdSxT9sfAvL7r0v6tT+cYM7E
yek9eRPyLFpd5vKE3itM46PgiXO7NweKqqr9TiHP7ucJy
Tob2bG5d+Gvn8zgH0+eO3w79fgYdL588DT6mID/ZXrCKB
gKakf6mMfDc4jREyREIfc4axoNhIQMlAoHyex9UpbzmcT
ZlhW/d7kl3d90NtNcBc+t2aqCF4Xrr46hKnmV8XNaappR
VUjYJbIUj7KAvTQAtCwxtrfgyGov9CeDu6SzkO1rWGKQr
rmaF4WttOLixdnFCamC8D/aTGfOyr7YhBHEcIc1eN/44z
yLHaH+phueTCqCbfCZm0hc2/z9ho07SYkSIGMNSGXkSym
moRC/Qy6g7iIy2yqLIg0WN3pU6oLs0+LmXle3d4/VviGq
Ve/LKxr6n/OE9gwURHDd6QuzeHMHi1gI/eu0lXsmZgYdL
dyOw3n+cNoPRm3uvnPunQJ93oOs9eqnQcTGccaxXjWE9p
rHC0ylRMkmCUT2FD5tFA6eaxHNu9C/854i6/Q3HDIKLEz
EDTXavQhAHYmeHC0E0HjkDUNwgEEqVEWqPWMoe9LLHo/P
oOom/JhmwIXQBN2KUMF+8yzVsWVhRXvnvsqt8DDmYkXJ/
ifY0K1B/HNOurF1Pda5nyNN7iyZIamTFIRfLmUww1gA8g
cVhVpBVsRi2cXZ5QghQUtq9kJn75iZOoJtLfGT4NpatyY
8IIixwQF94SbNiSLi+Cr2H7G0b1ihx6V5wtC4JXrNQ==
X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-fc60a.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: 4d1506f8-dfcb-4507-d164-08dab1fbe49a
X-MS-Exchange-CrossTenant-AuthSource: DB6PR01MB3895.eurprd01.prod.exchangelabs.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Oct 2022 18:01:08.7384 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS1PR01MB9564
X-Content-Filtered-By: Mailman/MimeDel 2.1.39
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
<python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
<mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
<mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <DB6PR01MB38952941DE4023730532070F832B9@DB6PR01MB3895.eurprd01.prod.exchangelabs.com>
 by: Albert-Jan Roskam - Wed, 19 Oct 2022 18:01 UTC

On Oct 19, 2022 13:02, Albert-Jan Roskam <sjeik_appie@hotmail.com> wrote:

   Hi,
   I am trying to create a celery.schedules.crontab object from an
external
   yaml file. I can successfully create an instance from a dummy class
"Bar",
   but the crontab class seems call __setstate__ prior to __init__. I
have no
   idea how to solve this. Any ideas? See code below.
   Thanks!
   Albert-Jan

   

    

   # what is the correct way for the next line?

   >>> yaml.unsafe_load('!!python/object:celery.schedules.crontab\n  
hour:
   3\n   minute: 30')

  

====
Reading the source a bit more, me thinks it might be:
yaml.unsafe_load('!!python/object/apply:celery.schedules.crontab\nkwds:\n 
 hour: 3\n   minute: 30')
I did not yet test this, though.

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor