17a781b | Steve Purcell | 09 April 2001, 15:37:31 UTC | * Remove exc_info() kludge -- it actually messed up the Jython output * Fixed TestLoader.loadTestsFromName() for nested packages * Corrected the command-line usage summary | 09 April 2001, 15:37:31 UTC |
a36f4a0 | Moshe Zadka | 09 April 2001, 15:23:46 UTC | Fixing Itamar's name, as per his request. | 09 April 2001, 15:23:46 UTC |
5d87d47 | Moshe Zadka | 09 April 2001, 14:54:21 UTC | fixing 408085 - redirect from https becomes http Even though relative redirects are illegal, they are common urllib treated every relative redirect as though it was to http, even if the original was https:// As long as we're compensating for server bugs, might as well do it properly. | 09 April 2001, 14:54:21 UTC |
f870c95 | Jeremy Hylton | 09 April 2001, 13:57:32 UTC | Add two arguments to Scope constructor, module scope and class name Add mangling support Add get_children() and add_child() methods to Scope Skip nodes when If test is a false constant Add test code that checks results against symtable module | 09 April 2001, 13:57:32 UTC |
8b966dc | Jeremy Hylton | 09 April 2001, 04:35:35 UTC | Add preliminary module symbol table constructor | 09 April 2001, 04:35:35 UTC |
0e8468c | Jeremy Hylton | 09 April 2001, 04:31:50 UTC | remove global decl about unused variable | 09 April 2001, 04:31:50 UTC |
80e29bd | Jeremy Hylton | 09 April 2001, 04:28:48 UTC | Add support for future statements | 09 April 2001, 04:28:48 UTC |
42a0830 | Jeremy Hylton | 09 April 2001, 04:27:12 UTC | Fix "import as" (has always skipping the as name) Fix com_NEWLINE() so that is accepts arguments, which occurs for lines like: stmt; # note trailing semicolon Add XXX about checking for assignment to list comps | 09 April 2001, 04:27:12 UTC |
a384f73 | Jeremy Hylton | 09 April 2001, 04:23:55 UTC | typo | 09 April 2001, 04:23:55 UTC |
f0e717b | Tim Peters | 08 April 2001, 23:39:38 UTC | Repair portability of sign extension when reading signed ints on boxes where sizeof(long)==8. This *was* broken on boxes where signed right shifts didn't sign-extend, but not elsewhere. Unfortunately, apart from the Cray T3E I don't know of such a box, and Guido has so far refused to buy me any Cray machines for home Python testing <wink>. More immediately interesting would be if someone could please test this on *any* sizeof(long)==8 box, to make sure I didn't break it. | 08 April 2001, 23:39:38 UTC |
9cec8fb | Guido van Rossum | 08 April 2001, 15:05:16 UTC | Make it clear that a bdb subclass must implement do_clear(). This was found by Neal Norwitz's PyChecker. | 08 April 2001, 15:05:16 UTC |
7e01e28 | Tim Peters | 08 April 2001, 07:44:07 UTC | Whitespace normalization. | 08 April 2001, 07:44:07 UTC |
6fd7120 | Tim Peters | 08 April 2001, 07:23:44 UTC | Fix from the Madusa mailing list: http://groups.yahoo.com/group/medusa/message/333 It's clear that Medusa should not be checking for an empty buffer via "buf is ''". The patch merely changes "is" to "==". However, there's a mystery here all the same: Python attempts to store null strings uniquely, so it's unclear why "buf is ''" ever returned false when buf actually was empty. *Some* string operations produce non-unique null strings, e.g. >>> "abc"*0 is "abc"*0 0 >>> but they're rare, and I don't see any such operations in asynchat. | 08 April 2001, 07:23:44 UTC |
cfc21fc | Tim Peters | 08 April 2001, 00:43:13 UTC | Remove useless imports, as reported by PyChecker. | 08 April 2001, 00:43:13 UTC |
3664111 | Tim Peters | 08 April 2001, 00:38:42 UTC | Get rid of useless string import, as reported by Neal Norwitz's PyChecker.py on c.l.py. | 08 April 2001, 00:38:42 UTC |
388ed08 | Tim Peters | 07 April 2001, 20:34:48 UTC | SF patch #413552 - Premature decref on object Jeffery Collins pointed out that filterstring decrefs a character object before it's done using it. This works by accident today because another module always happens to have an active reference too at the time. The accident doesn't work after his Pippy modifications, and since it *is* an accident even in the mainline Python, it should work by design there too. The patch accomplishes that. | 07 April 2001, 20:34:48 UTC |
4d4d003 | Greg Stein | 07 April 2001, 16:14:49 UTC | Correct the documentation for getreadbufferproc and getwritebufferproc. Fixes bug #233308 from Travis Oliphant. | 07 April 2001, 16:14:49 UTC |
76977bb | Greg Stein | 07 April 2001, 16:05:24 UTC | Add an uninstall method to the ImportManager. This is the accepted portion of patch #402498. | 07 April 2001, 16:05:24 UTC |
4393512 | Jack Jansen | 07 April 2001, 12:53:45 UTC | Finally merged morefindertools into findertools. | 07 April 2001, 12:53:45 UTC |
501d904 | Fred Drake | 07 April 2001, 05:42:14 UTC | Add entry for unittest documentation. | 07 April 2001, 05:42:14 UTC |
b9ad228 | Fred Drake | 07 April 2001, 05:41:39 UTC | Start of documentation for the unittest module. Some of this comes from Steve Purcell's documentation, and a lot of it is written based on using PyUnit and reading the implementation. There is more to come, but I want to get this check in before I have a disk crash or anything else bad happens. | 07 April 2001, 05:41:39 UTC |
eb26f95 | Tim Peters | 06 April 2001, 21:20:58 UTC | Since Guido fiddled Cookie.py to work with doctest, it's a Good Thing to have the std test suite exercise the Cookie doctests too. | 06 April 2001, 21:20:58 UTC |
58b6f5b | Guido van Rossum | 06 April 2001, 19:39:11 UTC | Since this module already uses doctest-style examples, I figured I'd add a self-test using doctest. Results: - The docstring needs to be a raw string because it uses \"...\". - The oreo example was broken: the Set-Cookie output doesn't add quotes around "doublestuff". - I had to change the example that prints the class of a Cookie.Cookie instance to avoid incorporating an arbitrary object address in the test output. Pretty good score for both doctest and the doc string, I'd say! | 06 April 2001, 19:39:11 UTC |
f95423e | Tim Peters | 06 April 2001, 18:59:17 UTC | Remove lines for asynchat & asyncore, as they've now got their own test. | 06 April 2001, 18:59:17 UTC |
dca060c | Guido van Rossum | 06 April 2001, 16:43:49 UTC | After testing the test on Unix, several improvements: - Use push() instead of send(), and make these calls in main(). - Sleep a second to give the server thread time to initialize itself. | 06 April 2001, 16:43:49 UTC |
6617252 | Guido van Rossum | 06 April 2001, 16:32:22 UTC | Add test for asynchat. This also tests asyncore. | 06 April 2001, 16:32:22 UTC |
e4a1b6d | Guido van Rossum | 06 April 2001, 15:30:33 UTC | Make the docstring a raw string, for pydoc. (How many opre of these will we need? :-( ) | 06 April 2001, 15:30:33 UTC |
3aee775 | Jack Jansen | 06 April 2001, 09:02:43 UTC | Added a note about Help and ctb missing in carbon. | 06 April 2001, 09:02:43 UTC |
bad62de | Jack Jansen | 06 April 2001, 08:34:55 UTC | Version 1.2 by Christopher Stern. | 06 April 2001, 08:34:55 UTC |
b5d1392 | Tim Peters | 05 April 2001, 22:38:32 UTC | Fix the fix (my error -- hasty pasty). | 05 April 2001, 22:38:32 UTC |
a29b622 | Tim Peters | 05 April 2001, 22:26:23 UTC | One-liner critical fix from Jim Fulton: Eric's string-method crusade got the order backwards in a line (for .find()). | 05 April 2001, 22:26:23 UTC |
4cf1227 | Fred Drake | 05 April 2001, 18:31:27 UTC | Change {\em ...} to \emph{...} for consistency with the rest of the Python documentation. | 05 April 2001, 18:31:27 UTC |
f459d85 | Fred Drake | 05 April 2001, 18:30:04 UTC | Add some information about what to expect of the DocumentType's .internalSubset attribute based on a clarification from the www-dom list. | 05 April 2001, 18:30:04 UTC |
d3908e2 | Fred Drake | 05 April 2001, 18:26:31 UTC | Effectively revert the previous change: leave the new #include in, but comment it out with an explanation. This makes it easier for someone who wants the additional symbols to try re-enabling it for their platform. | 05 April 2001, 18:26:31 UTC |
d34a9c9 | Fred Drake | 05 April 2001, 18:14:50 UTC | Added more link attributes based on additonal information from Chris McCafferty <christopher.mccafferty@csg.ch>, and a bit of experimentation with Navigator 4.7. HTML-as-deployed is evil! | 05 April 2001, 18:14:50 UTC |
37f0263 | Andrew M. Kuchling | 05 April 2001, 16:08:41 UTC | Bug #412086, reported by Peter Wilson: The _curses module doesn't define COLORS or COLOR_PAIRS until after start_color() is called, but they were never added to the curses module. Fixed by adding a wrapper around start_color(), similar to the wrapper around initscr(). | 05 April 2001, 16:08:41 UTC |
7880e5e | Andrew M. Kuchling | 05 April 2001, 15:46:48 UTC | Patch #413912 from Steve Majewski: Add .m to the list of extensions in order to support Objective-C. | 05 April 2001, 15:46:48 UTC |
88717f4 | Andrew M. Kuchling | 05 April 2001, 14:50:40 UTC | Mention pydoc in the man page | 05 April 2001, 14:50:40 UTC |
dc80670 | Fred Drake | 05 April 2001, 14:41:30 UTC | Corrected default value of the DocumentType.internalSubset attribute based on a clarification sent to the www-dom list. | 05 April 2001, 14:41:30 UTC |
9b3bc49 | Fred Drake | 04 April 2001, 21:19:26 UTC | Add an #include of sys/ioctl.h to pick up a lot of the constants supported in the previous patch. This closes (again!) SF patch #410267. | 04 April 2001, 21:19:26 UTC |
7d3bad6 | Tim Peters | 04 April 2001, 18:56:49 UTC | Sf bug [ #412214 ] ZipFile constructor leaves files open. This applies the patch Fred Drake created to fix it. I'm checking it in since I had to apply the patch anyway in order to test its behavior on Windows. | 04 April 2001, 18:56:49 UTC |
42fc7cc | Tim Peters | 04 April 2001, 18:35:19 UTC | SF patch [ #413750 ] Cygwin entry for README file, from Jason Tishler. | 04 April 2001, 18:35:19 UTC |
f3186e8 | Fred Drake | 04 April 2001, 17:47:25 UTC | A number of improvements based on a discussion with Chris McCafferty <christopher.mccafferty@csg.ch>: Add javascript: and telnet: to the types of URLs we ignore. Add support for several additional URL-valued attributes on the BODY, FRAME, IFRAME, LINK, OBJECT, and SCRIPT elements. | 04 April 2001, 17:47:25 UTC |
33d2b84 | Fred Drake | 04 April 2001, 15:15:18 UTC | CharacterData methods: Update self.length on changes instead of extended the __getattr__() handler. Text.splitText(): Update the length and nodeValue attributes. | 04 April 2001, 15:15:18 UTC |
87432f4 | Fred Drake | 04 April 2001, 14:09:46 UTC | Add support for the CharacterData methods, CDATASection. | 04 April 2001, 14:09:46 UTC |
c6a3cb4 | Fred Drake | 04 April 2001, 01:25:17 UTC | Document PySequence_Size(), and describe PySequence_Length() as simply an alternate name for the same function. | 04 April 2001, 01:25:17 UTC |
e3850f5 | Jack Jansen | 03 April 2001, 21:56:12 UTC | Disable fused-add-mul instructions. They give a nonstandard result for some things that test_coercion complains about. The added performance is probably minimal for Python anyway. | 03 April 2001, 21:56:12 UTC |
979d041 | Fred Drake | 03 April 2001, 17:41:56 UTC | Make reference to the Library Reference in the "What Now?" chapter a hyperlink. Fix two English usage errors caught by Jan Wells: Changed "subsequence" to "sub-sequence" in two places, and avoid improper use of "hopefully" in the first paragraph of the "What Now?" chapter. | 03 April 2001, 17:41:56 UTC |
216b870 | Jack Jansen | 03 April 2001, 14:36:35 UTC | If the frontmost window is not a Tk window exit the event handling code early. This fixes that using Tk once used to disable cmd-. processing. It may also influence Tk/IDE interaction, I'm not sure. | 03 April 2001, 14:36:35 UTC |
c951bf9 | Tim Peters | 02 April 2001, 20:15:57 UTC | SF bug [#410708] Condition.wait() and KeyboardInterrupt. http://sourceforge.net/tracker/?func=detail&aid=410708&group_id=5470&atid=105470 Added try/finally around Condition.wait() guts, so that the lock state gets restored at the end no matter what happens. | 02 April 2001, 20:15:57 UTC |
f5bd684 | Guido van Rossum | 02 April 2001, 17:59:02 UTC | Applying SF patch #412553 by Christopher Lee: fix linuxaudiodev handling of EAGAIN. This may or may not fix the problem for me (Mandrake 7.2 on a Dell Optiplex GX110 desktop): I can't hear the output, but it does pass the test now. It doesn't fix the problem for Fred (Mandrake 7.2 on a Dell Inspiron 7500 which has the Maestro sound drivers). Fred suspects that it's the kernel version in combination with the driver. | 02 April 2001, 17:59:02 UTC |
cb67ea1 | Martin v. Löwis | 31 March 2001, 16:30:40 UTC | Initialize Attr.value with empty string in createAttribute*, as per DOM spec. Closes bug #412036. Also reindent toprettyxml. | 31 March 2001, 16:30:40 UTC |
68ad64a | Andrew M. Kuchling | 31 March 2001, 02:42:42 UTC | Remove the backed-out version requirement | 31 March 2001, 02:42:42 UTC |
f89d993 | Andrew M. Kuchling | 31 March 2001, 02:41:01 UTC | Back out the requirement to supply a version number | 31 March 2001, 02:41:01 UTC |
f7eb4fa | Eric S. Raymond | 31 March 2001, 01:50:52 UTC | Fixes a fatal bug when the module has computed alternatives containing %s. | 31 March 2001, 01:50:52 UTC |
a42c827 | Neil Schemenauer | 31 March 2001, 00:01:55 UTC | "install -d" does not work on BSDI systems even though autoconf thinks install works on that system. Use "install-sh" on BSDI. | 31 March 2001, 00:01:55 UTC |
c81d470 | Fred Drake | 29 March 2001, 23:31:22 UTC | Allow the <author/> element to appear before a paragraph without being made a part of the paragraph. | 29 March 2001, 23:31:22 UTC |
659f377 | Fred Drake | 29 March 2001, 22:23:19 UTC | Add entry for curses.panel documentation. | 29 March 2001, 22:23:19 UTC |
14631f6 | Fred Drake | 29 March 2001, 22:22:23 UTC | Fix serious markup errors. | 29 March 2001, 22:22:23 UTC |
c612a14 | Fred Drake | 29 March 2001, 18:24:08 UTC | Remove the spurious space of uncertain origin from the output for function, method and constructor signatures. Suggested by Peter Funk on the Doc-SIG mailing list. | 29 March 2001, 18:24:08 UTC |
6333af1 | Jack Jansen | 29 March 2001, 13:54:23 UTC | On OSX show a dialog explaining that ConfigurePythonCarbon launch will probably fail. This turns out to be a VISE 7.1.1 problem, probably. | 29 March 2001, 13:54:23 UTC |
2e2546c | Jack Jansen | 29 March 2001, 13:53:19 UTC | On OSX always copy PythonCore. It turns out an orphaned alias in /Library/CFMSupport (happens when you remove python and aliased pythoncore) wreaks havoc with the system. | 29 March 2001, 13:53:19 UTC |
9bfae98 | Jack Jansen | 29 March 2001, 13:52:16 UTC | Changed some of the dialogs to be a little clearer. | 29 March 2001, 13:52:16 UTC |
a19a168 | Tim Peters | 29 March 2001, 04:36:09 UTC | Whitespace normalization. | 29 March 2001, 04:36:09 UTC |
301ab7f | Tim Peters | 29 March 2001, 03:34:43 UTC | Initialize new save_warnings_filters data member in ModifiedInterpreter.__init__. Was getting mystery ModifiedInterpreter instance has no attribute 'save_warnings_filters' errors at odd times (for sure in a fresh IDLE, fresh file, then Run Script). | 29 March 2001, 03:34:43 UTC |
cb83988 | Fred Drake | 28 March 2001, 21:15:41 UTC | Added example use of weak references, contributed by Tim Peters. | 28 March 2001, 21:15:41 UTC |
58c8f9f | Fred Drake | 28 March 2001, 21:14:32 UTC | Added documentation for PyObject_IsInstance() and PyObject_IsSubclass(). | 28 March 2001, 21:14:32 UTC |
fc369f2 | Jack Jansen | 28 March 2001, 20:33:24 UTC | Don't show finder-delay-warning on OSX. Untested. | 28 March 2001, 20:33:24 UTC |
e264577 | Fred Drake | 28 March 2001, 16:55:53 UTC | Typo: "ariables" --> "variables" This fixes SF bug #411118. | 28 March 2001, 16:55:53 UTC |
2bbc697 | Fred Drake | 28 March 2001, 16:51:20 UTC | Fix a number of small issues; this closes SF bug #411063. | 28 March 2001, 16:51:20 UTC |
1417144 | Guido van Rossum | 28 March 2001, 01:14:56 UTC | Based on info from Jens@digicool.com, add 'darwin1' to the list of BSD-style OS'es. Makes sense, really. | 28 March 2001, 01:14:56 UTC |
2b73fe9 | Jack Jansen | 27 March 2001, 21:38:55 UTC | Updated for 2.1b2 distribution. | 27 March 2001, 21:38:55 UTC |
764dad5 | Martin v. Löwis | 27 March 2001, 21:38:15 UTC | Arghh. Fix typo. | 27 March 2001, 21:38:15 UTC |
ff4e62d | Jack Jansen | 27 March 2001, 21:37:06 UTC | Added a note about BBPy.lm. | 27 March 2001, 21:37:06 UTC |
64f9f71 | Jack Jansen | 27 March 2001, 21:34:31 UTC | Added a note about the new (since 2.0) OSA architecture. | 27 March 2001, 21:34:31 UTC |
3f4c173 | Jack Jansen | 27 March 2001, 21:32:34 UTC | Oops, ISO translation was off. Fixed. | 27 March 2001, 21:32:34 UTC |
0d01787 | Guido van Rossum | 27 March 2001, 17:04:37 UTC | Add Robin Thomas (author of the slice() comparability hack). | 27 March 2001, 17:04:37 UTC |
c9494ac | Martin v. Löwis | 27 March 2001, 08:42:12 UTC | Use Guido's trick for always extracting the version number from a CVS Revision string correctly, even under -kv. | 27 March 2001, 08:42:12 UTC |
f78a81b | Ka-Ping Yee | 27 March 2001, 08:13:42 UTC | Fix some reloading problems (still more work needed). Add hyperlinks to PEPs at http://www.python.org/peps/pep-%04d.html Remove script directory (dirname of sys.argv[0]) from sys.path. | 27 March 2001, 08:13:42 UTC |
996c5c1 | Jack Jansen | 26 March 2001, 20:03:30 UTC | Disable fused-add-mul instructions. They give a nonstandard result for some things that test_coercion complains about. The added performance is probably minimal for Python anyway. | 26 March 2001, 20:03:30 UTC |
673a4fd | Jeremy Hylton | 26 March 2001, 19:53:38 UTC | Bug fix: compile() called from a nested-scopes-enable Python was not using nested scopes to compile its argument. Pass compiler flags through to underlying compile call. | 26 March 2001, 19:53:38 UTC |
b4ce430 | Guido van Rossum | 26 March 2001, 17:41:35 UTC | Turn SyntasWarning into SyntaxError for all code entered interactively. | 26 March 2001, 17:41:35 UTC |
55a0034 | Fred Drake | 26 March 2001, 17:14:02 UTC | Michael Hudson <mwh21@cam.ac.uk>: Add many more constants for some systems. This closes SF patch #410267. | 26 March 2001, 17:14:02 UTC |
21e036c | Fred Drake | 26 March 2001, 16:17:21 UTC | Add a note that the "kfm" controller supports "konqueror" as well as the old KDE 1 "kfm" command. | 26 March 2001, 16:17:21 UTC |
3d9091e | Fred Drake | 26 March 2001, 15:49:24 UTC | Itamar Shtull-Trauring <itamar@maxnm.com>: Add support to zipfile to support opening an archive represented by an open file rather than a file name. | 26 March 2001, 15:49:24 UTC |
fc31f26 | Fred Drake | 26 March 2001, 15:06:15 UTC | Update auto-detection for Konqueror to include KDE 2 -- the kfm command is gone; "konqueror" is the new name, and the command-line args are different. kfmclient has not changed, though. | 26 March 2001, 15:06:15 UTC |
4240bc5 | Andrew M. Kuchling | 26 March 2001, 13:34:53 UTC | Note missing explanation | 26 March 2001, 13:34:53 UTC |
c658236 | Jack Jansen | 26 March 2001, 08:37:28 UTC | Fixed some access paths. | 26 March 2001, 08:37:28 UTC |
ae60534 | Marc-André Lemburg | 25 March 2001, 19:16:13 UTC | Fixed ref count bug. Patch #411191. Found by Walter Dörwald. | 25 March 2001, 19:16:13 UTC |
4113b13 | Fred Drake | 24 March 2001, 19:58:26 UTC | get_version_string(): New function -- returns a Python string object that gives the CVS revision of this file even if it does not include the extra RCS "$Revision: " cruft. initpyexpat(): Use get_version_string() instead of hard-coding magic indexes into the RCS string (which may be affected by export options). | 24 March 2001, 19:58:26 UTC |
c8da0f9 | Guido van Rossum | 24 March 2001, 19:17:35 UTC | Document use_rawinput. (Although now that I think more about it, a better solution would have been to factor out the raw_input() call and make it into an overridable method. Oh well, maybe later...) | 24 March 2001, 19:17:35 UTC |
1ad37bb | cvs2svn | 23 March 2001, 20:24:07 UTC | This commit was manufactured by cvs2svn to create tag 'r21b2'. | 23 March 2001, 20:24:07 UTC |
2108bc7 | Barry Warsaw | 23 March 2001, 20:24:07 UTC | main(): Application of SF patch #405851, which allows this test to be used by Jython. The tests in this module expect C locale, so be explicit about setting that (for CPython). However, in Jython, there is no C locale, so instead be explicit about setting the US locale. Closes the patch. | 23 March 2001, 20:24:07 UTC |
66f0961 | Tim Peters | 23 March 2001, 20:21:29 UTC | pydoc changed overnight in such a way that it no longer worked from the Windows start-menu item. This recovers from that. | 23 March 2001, 20:21:29 UTC |
9dee48f | Guido van Rossum | 23 March 2001, 18:30:19 UTC | Fix a memory leak -- there's no need to INCREF() the result of newreadlinesobject() in xreadlines(). | 23 March 2001, 18:30:19 UTC |
559f668 | Barry Warsaw | 23 March 2001, 18:04:02 UTC | In Jython, `@' is not allowed in module names. Extend the TESTFN test to use "$test" when in Jython. Closes SF patch #403668. | 23 March 2001, 18:04:02 UTC |
66e8e86 | Guido van Rossum | 23 March 2001, 17:54:43 UTC | Finishing touch to Ping's changes. This is a patch that Ping sent me but apparently he had to go to school, so I am checking it in for him. This makes PyRun_HandleSystemExit() a static instead, called handle_system_exit(), and let it use the current exception rather than passing in an exception. This slightly simplifies the code. | 23 March 2001, 17:54:43 UTC |
62d2488 | Barry Warsaw | 23 March 2001, 17:53:49 UTC | Two minor changes for better Jython compatibility. Finn Bock says: Change 1: Not all 'modules' in sys.modules have a sensible __file__ attribute. Some of our java package can have the __file__ attribute set to None. Change 2: In jython we have the jython license file in <root> and the CPython license file in <root>/Lib. By reversing the search sequence jython will find and show the jython license file before the CPython file. Closes SF patch #405853. | 23 March 2001, 17:53:49 UTC |
27dca06 | Fred Drake | 23 March 2001, 17:51:37 UTC | Update Mac OS X platform notes. This closes SF bug #406191. | 23 March 2001, 17:51:37 UTC |
8f6df46 | Fred Drake | 23 March 2001, 17:42:09 UTC | Strengthen the constraints on calling PyObject_GC_Fini(). | 23 March 2001, 17:42:09 UTC |