Skip to content

Commit e7d7365

Browse files
Copilotmattwang44
andcommitted
Fix fuzzy entries in threadsafety, unittest.mock-examples, xmlrpc.client, xmlrpc.server, zoneinfo
- threadsafety: translate new section headings for set, bytearray, memoryview thread safety - unittest.mock-examples: update headings for capitalization changes; update datetime import style in code example - xmlrpc.client: update code examples for 'import datetime as dt' refactor - xmlrpc.server: update headings for capitalization changes; update code example for datetime refactor - zoneinfo: update code examples for variable rename (dt->when) and import style change Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: mattwang44 <24987826+mattwang44@users.noreply.github.com>
1 parent 1510400 commit e7d7365

File tree

5 files changed

+32
-58
lines changed

5 files changed

+32
-58
lines changed

library/threadsafety.po

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -478,9 +478,8 @@ msgid ""
478478
msgstr ""
479479

480480
#: ../../library/threadsafety.rst:350
481-
#, fuzzy
482481
msgid "Thread safety for set objects"
483-
msgstr "執行緒安全等級"
482+
msgstr "set 物件的執行緒安全"
484483

485484
#: ../../library/threadsafety.rst:352 ../../library/threadsafety.rst:457
486485
msgid ""
@@ -641,9 +640,8 @@ msgid ""
641640
msgstr ""
642641

643642
#: ../../library/threadsafety.rst:455
644-
#, fuzzy
645643
msgid "Thread safety for bytearray objects"
646-
msgstr "執行緒安全等級"
644+
msgstr "bytearray 物件的執行緒安全"
647645

648646
#: ../../library/threadsafety.rst:459
649647
msgid ""
@@ -757,9 +755,8 @@ msgid ""
757755
msgstr ""
758756

759757
#: ../../library/threadsafety.rst:556
760-
#, fuzzy
761758
msgid "Thread safety for memoryview objects"
762-
msgstr "執行緒安全等級"
759+
msgstr "memoryview 物件的執行緒安全"
763760

764761
#: ../../library/threadsafety.rst:558
765762
msgid ""

library/unittest.mock-examples.po

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ msgid "Using Mock"
2727
msgstr "使用 Mock 的方式"
2828

2929
#: ../../library/unittest.mock-examples.rst:30
30-
#, fuzzy
3130
msgid "Mock patching methods"
3231
msgstr "使用 Mock 來 patching 方法"
3332

@@ -88,7 +87,6 @@ msgstr ""
8887
"呼叫:"
8988

9089
#: ../../library/unittest.mock-examples.rst:76
91-
#, fuzzy
9290
msgid "Mock for method calls on an object"
9391
msgstr "對物件的方法呼叫使用 mock"
9492

@@ -131,7 +129,6 @@ msgstr ""
131129
"`~Mock.assert_called_with` 就會引發一個失敗的例外。"
132130

133131
#: ../../library/unittest.mock-examples.rst:106
134-
#, fuzzy
135132
msgid "Mocking classes"
136133
msgstr "Mock 類別"
137134

@@ -195,7 +192,6 @@ msgstr ""
195192
"現在測試的失敗訊息中時,名稱會很有幫助。該名稱也會傳播到 mock 的屬性或方法:"
196193

197194
#: ../../library/unittest.mock-examples.rst:144
198-
#, fuzzy
199195
msgid "Tracking all calls"
200196
msgstr "追蹤所有呼叫"
201197

@@ -235,7 +231,6 @@ msgstr ""
235231
"上代的參數 important 的值:"
236232

237233
#: ../../library/unittest.mock-examples.rst:181
238-
#, fuzzy
239234
msgid "Setting return values and attributes"
240235
msgstr "設定回傳值和屬性"
241236

@@ -352,7 +347,6 @@ msgstr ""
352347
"``__aenter__`` 和 ``__aexit__`` 是回傳非同步函式的 ``AsyncMock`` 實例。"
353348

354349
#: ../../library/unittest.mock-examples.rst:322
355-
#, fuzzy
356350
msgid "Creating a mock from an existing object"
357351
msgstr "從現有物件建立 mock"
358352

@@ -477,7 +471,6 @@ msgstr ""
477471
" assert file2.read() == \"default\""
478472

479473
#: ../../library/unittest.mock-examples.rst:389
480-
#, fuzzy
481474
msgid "Patch decorators"
482475
msgstr "Patch 裝飾器"
483476

@@ -669,7 +662,6 @@ msgstr ""
669662
"同。"
670663

671664
#: ../../library/unittest.mock-examples.rst:523
672-
#, fuzzy
673665
msgid "Further examples"
674666
msgstr "更多範例"
675667

@@ -859,7 +851,6 @@ msgstr ""
859851
"日期。: ::"
860852

861853
#: ../../library/unittest.mock-examples.rst:618
862-
#, fuzzy
863854
msgid ""
864855
">>> import datetime as dt\n"
865856
">>> with patch('mymodule.date') as mock_date:\n"
@@ -869,13 +860,13 @@ msgid ""
869860
"... assert mymodule.date.today() == dt.date(2010, 10, 8)\n"
870861
"... assert mymodule.date(2009, 6, 8) == dt.date(2009, 6, 8)"
871862
msgstr ""
872-
">>> from datetime import date\n"
863+
">>> import datetime as dt\n"
873864
">>> with patch('mymodule.date') as mock_date:\n"
874-
"... mock_date.today.return_value = date(2010, 10, 8)\n"
875-
"... mock_date.side_effect = lambda *args, **kw: date(*args, **kw)\n"
865+
"... mock_date.today.return_value = dt.date(2010, 10, 8)\n"
866+
"... mock_date.side_effect = lambda *args, **kw: dt.date(*args, **kw)\n"
876867
"...\n"
877-
"... assert mymodule.date.today() == date(2010, 10, 8)\n"
878-
"... assert mymodule.date(2009, 6, 8) == date(2009, 6, 8)"
868+
"... assert mymodule.date.today() == dt.date(2010, 10, 8)\n"
869+
"... assert mymodule.date(2009, 6, 8) == dt.date(2009, 6, 8)"
879870

880871
#: ../../library/unittest.mock-examples.rst:626
881872
msgid ""
@@ -916,7 +907,6 @@ msgstr ""
916907
"討論。"
917908

918909
#: ../../library/unittest.mock-examples.rst:643
919-
#, fuzzy
920910
msgid "Mocking a generator method"
921911
msgstr "Mock 產生器方法"
922912

@@ -1097,7 +1087,6 @@ msgstr ""
10971087
">>> MyTest('test_foo').run()"
10981088

10991089
#: ../../library/unittest.mock-examples.rst:744
1100-
#, fuzzy
11011090
msgid "Mocking unbound methods"
11021091
msgstr "Mock Unbound Methods (未繫結方法)"
11031092

@@ -1369,7 +1358,6 @@ msgstr ""
13691358
"(child) 也會具有 ``CopyingMock`` 型別。"
13701359

13711360
#: ../../library/unittest.mock-examples.rst:942
1372-
#, fuzzy
13731361
msgid "Nesting patches"
13741362
msgstr "巢狀使用 Patch"
13751363

library/xmlrpc.client.po

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,6 @@ msgid ""
440440
msgstr ""
441441

442442
#: ../../library/xmlrpc.client.rst:278
443-
#, fuzzy
444443
msgid ""
445444
"import datetime as dt\n"
446445
"from xmlrpc.server import SimpleXMLRPCServer\n"
@@ -455,12 +454,12 @@ msgid ""
455454
"server.register_function(today, \"today\")\n"
456455
"server.serve_forever()"
457456
msgstr ""
458-
"import datetime\n"
457+
"import datetime as dt\n"
459458
"from xmlrpc.server import SimpleXMLRPCServer\n"
460459
"import xmlrpc.client\n"
461460
"\n"
462461
"def today():\n"
463-
" today = datetime.datetime.today()\n"
462+
" today = dt.datetime.today()\n"
464463
" return xmlrpc.client.DateTime(today)\n"
465464
"\n"
466465
"server = SimpleXMLRPCServer((\"localhost\", 8000))\n"
@@ -469,7 +468,6 @@ msgstr ""
469468
"server.serve_forever()"
470469

471470
#: ../../library/xmlrpc.client.rst:293
472-
#, fuzzy
473471
msgid ""
474472
"import xmlrpc.client\n"
475473
"import datetime as dt\n"
@@ -482,14 +480,14 @@ msgid ""
482480
"print(f\"Today: {converted.strftime('%d.%m.%Y, %H:%M')}\")"
483481
msgstr ""
484482
"import xmlrpc.client\n"
485-
"import datetime\n"
483+
"import datetime as dt\n"
486484
"\n"
487485
"proxy = xmlrpc.client.ServerProxy(\"http://localhost:8000/\")\n"
488486
"\n"
489487
"today = proxy.today()\n"
490-
"# 將 ISO8601 字串轉換成 datetime 物件\n"
491-
"converted = datetime.datetime.strptime(today.value, \"%Y%m%dT%H:%M:%S\")\n"
492-
"print(\"Today: %s\" % converted.strftime(\"%d.%m.%Y, %H:%M\"))"
488+
"# 將 ISO 8601 字串轉換成 datetime 物件\n"
489+
"converted = dt.datetime.strptime(today.value, \"%Y%m%dT%H:%M:%S\")\n"
490+
"print(f\"Today: {converted.strftime('%d.%m.%Y, %H:%M')}\")"
493491

494492
#: ../../library/xmlrpc.client.rst:306
495493
msgid "Binary Objects"

library/xmlrpc.server.po

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,6 @@ msgstr ""
117117
"能以遵守 :class:`SimpleXMLRPCServer` 建構函式的 *logRequests* 參數。"
118118

119119
#: ../../library/xmlrpc.server.rst:76
120-
#, fuzzy
121120
msgid "SimpleXMLRPCServer objects"
122121
msgstr "SimpleXMLRPCServer 物件"
123122

@@ -224,7 +223,6 @@ msgstr ""
224223
"徑都將被視為有效。預設值為 ``('/', '/RPC2')``。"
225224

226225
#: ../../library/xmlrpc.server.rst:147
227-
#, fuzzy
228226
msgid "SimpleXMLRPCServer example"
229227
msgstr "SimpleXMLRPCServer 範例"
230228

@@ -407,7 +405,6 @@ msgstr ""
407405
"侵者在你的機器上執行任意程式碼。請在安全、封閉的網路中才使用此範例。"
408406

409407
#: ../../library/xmlrpc.server.rst:237
410-
#, fuzzy
411408
msgid ""
412409
"import datetime as dt\n"
413410
"\n"
@@ -432,7 +429,7 @@ msgid ""
432429
" print(\"\\nKeyboard interrupt received, exiting.\")\n"
433430
" sys.exit(0)"
434431
msgstr ""
435-
"import datetime\n"
432+
"import datetime as dt\n"
436433
"\n"
437434
"class ExampleService:\n"
438435
" def getData(self):\n"
@@ -441,7 +438,7 @@ msgstr ""
441438
" class currentTime:\n"
442439
" @staticmethod\n"
443440
" def getCurrentTime():\n"
444-
" return datetime.datetime.now()\n"
441+
" return dt.datetime.now()\n"
445442
"\n"
446443
"with SimpleXMLRPCServer((\"localhost\", 8000)) as server:\n"
447444
" server.register_function(pow)\n"
@@ -638,7 +635,6 @@ msgstr ""
638635
"*logRequests* 參數。"
639636

640637
#: ../../library/xmlrpc.server.rst:394
641-
#, fuzzy
642638
msgid "DocXMLRPCServer objects"
643639
msgstr "DocXMLRPCServer 物件"
644640

library/zoneinfo.po

Lines changed: 16 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@ msgstr ""
9090
"``tzinfo``: ::"
9191

9292
#: ../../library/zoneinfo.rst:42
93-
#, fuzzy
9493
msgid ""
9594
">>> from zoneinfo import ZoneInfo\n"
9695
">>> import datetime as dt\n"
@@ -104,14 +103,14 @@ msgid ""
104103
"'PDT'"
105104
msgstr ""
106105
">>> from zoneinfo import ZoneInfo\n"
107-
">>> from datetime import datetime, timedelta\n"
106+
">>> import datetime as dt\n"
108107
"\n"
109-
">>> dt = datetime(2020, 10, 31, 12, tzinfo=ZoneInfo(\"America/"
108+
">>> when = dt.datetime(2020, 10, 31, 12, tzinfo=ZoneInfo(\"America/"
110109
"Los_Angeles\"))\n"
111-
">>> print(dt)\n"
110+
">>> print(when)\n"
112111
"2020-10-31 12:00:00-07:00\n"
113112
"\n"
114-
">>> dt.tzname()\n"
113+
">>> when.tzname()\n"
115114
"'PDT'"
116115

117116
#: ../../library/zoneinfo.rst:52
@@ -123,7 +122,6 @@ msgstr ""
123122
"無需進一步干預: ::"
124123

125124
#: ../../library/zoneinfo.rst:55
126-
#, fuzzy
127125
msgid ""
128126
">>> when_add = when + dt.timedelta(days=1)\n"
129127
"\n"
@@ -133,12 +131,12 @@ msgid ""
133131
">>> when_add.tzname()\n"
134132
"'PST'"
135133
msgstr ""
136-
">>> dt_add = dt + timedelta(days=1)\n"
134+
">>> when_add = when + dt.timedelta(days=1)\n"
137135
"\n"
138-
">>> print(dt_add)\n"
136+
">>> print(when_add)\n"
139137
"2020-11-01 12:00:00-08:00\n"
140138
"\n"
141-
">>> dt_add.tzname()\n"
139+
">>> when_add.tzname()\n"
142140
"'PST'"
143141

144142
#: ../../library/zoneinfo.rst:63
@@ -155,7 +153,6 @@ msgstr ""
155153
"後*\\ 的時差,例如: ::"
156154

157155
#: ../../library/zoneinfo.rst:69
158-
#, fuzzy
159156
msgid ""
160157
">>> when = dt.datetime(2020, 11, 1, 1, tzinfo=ZoneInfo(\"America/"
161158
"Los_Angeles\"))\n"
@@ -165,11 +162,12 @@ msgid ""
165162
">>> print(when.replace(fold=1))\n"
166163
"2020-11-01 01:00:00-08:00"
167164
msgstr ""
168-
">>> dt = datetime(2020, 11, 1, 1, tzinfo=ZoneInfo(\"America/Los_Angeles\"))\n"
169-
">>> print(dt)\n"
165+
">>> when = dt.datetime(2020, 11, 1, 1, tzinfo=ZoneInfo(\"America/"
166+
"Los_Angeles\"))\n"
167+
">>> print(when)\n"
170168
"2020-11-01 01:00:00-07:00\n"
171169
"\n"
172-
">>> print(dt.replace(fold=1))\n"
170+
">>> print(when.replace(fold=1))\n"
173171
"2020-11-01 01:00:00-08:00"
174172

175173
#: ../../library/zoneinfo.rst:76
@@ -179,7 +177,6 @@ msgid ""
179177
msgstr "當從另一個時區轉換時,fold 將被設定為正確的值: ::"
180178

181179
#: ../../library/zoneinfo.rst:79
182-
#, fuzzy
183180
msgid ""
184181
">>> LOS_ANGELES = ZoneInfo(\"America/Los_Angeles\")\n"
185182
">>> when_utc = dt.datetime(2020, 11, 1, 8, tzinfo=dt.timezone.utc)\n"
@@ -192,16 +189,15 @@ msgid ""
192189
">>> print((when_utc + dt.timedelta(hours=1)).astimezone(LOS_ANGELES))\n"
193190
"2020-11-01 01:00:00-08:00"
194191
msgstr ""
195-
">>> from datetime import timezone\n"
196192
">>> LOS_ANGELES = ZoneInfo(\"America/Los_Angeles\")\n"
197-
">>> dt_utc = datetime(2020, 11, 1, 8, tzinfo=timezone.utc)\n"
193+
">>> when_utc = dt.datetime(2020, 11, 1, 8, tzinfo=dt.timezone.utc)\n"
198194
"\n"
199195
">>> # 在 PDT 轉換為 PST 之前\n"
200-
">>> print(dt_utc.astimezone(LOS_ANGELES))\n"
196+
">>> print(when_utc.astimezone(LOS_ANGELES))\n"
201197
"2020-11-01 01:00:00-07:00\n"
202198
"\n"
203199
">>> # 在 PDT 轉換為 PST 之後\n"
204-
">>> print((dt_utc + timedelta(hours=1)).astimezone(LOS_ANGELES))\n"
200+
">>> print((when_utc + dt.timedelta(hours=1)).astimezone(LOS_ANGELES))\n"
205201
"2020-11-01 01:00:00-08:00"
206202

207203
#: ../../library/zoneinfo.rst:91
@@ -528,7 +524,6 @@ msgstr ""
528524
"attr:`ZoneInfo.key` 屬性(參閱屬性文件中的使用說明): ::"
529525

530526
#: ../../library/zoneinfo.rst:277
531-
#, fuzzy
532527
msgid ""
533528
">>> zone = ZoneInfo(\"Pacific/Kwajalein\")\n"
534529
">>> str(zone)\n"
@@ -542,8 +537,8 @@ msgstr ""
542537
">>> str(zone)\n"
543538
"'Pacific/Kwajalein'\n"
544539
"\n"
545-
">>> dt = datetime(2020, 4, 1, 3, 15, tzinfo=zone)\n"
546-
">>> f\"{dt.isoformat()} [{dt.tzinfo}]\"\n"
540+
">>> when = dt.datetime(2020, 4, 1, 3, 15, tzinfo=zone)\n"
541+
">>> f\"{when.isoformat()} [{when.tzinfo}]\"\n"
547542
"'2020-04-01T03:15:00+12:00 [Pacific/Kwajalein]'"
548543

549544
#: ../../library/zoneinfo.rst:285

0 commit comments

Comments
 (0)