Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
146965ab
Commit
146965ab
authored
Jan 14, 2001
by
Tim Peters
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Whitespace standardization.
parent
538f05c9
Changes
6
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
534 additions
and
535 deletions
+534
-535
Lib/aifc.py
Lib/aifc.py
+1
-1
Lib/anydbm.py
Lib/anydbm.py
+40
-40
Lib/asynchat.py
Lib/asynchat.py
+239
-239
Lib/asyncore.py
Lib/asyncore.py
+11
-11
Lib/atexit.py
Lib/atexit.py
+2
-3
Lib/audiodev.py
Lib/audiodev.py
+241
-241
No files found.
Lib/aifc.py
View file @
146965ab
...
...
@@ -702,7 +702,7 @@ class Aifc_write:
if
len
(
self
.
_markers
)
==
0
:
return
None
return
self
.
_markers
def
tell
(
self
):
return
self
.
_nframeswritten
...
...
Lib/anydbm.py
View file @
146965ab
...
...
@@ -2,13 +2,13 @@
Instead of
import dbm
d = dbm.open(file, 'w', 0666)
import dbm
d = dbm.open(file, 'w', 0666)
use
import anydbm
d = anydbm.open(file, 'w')
import anydbm
d = anydbm.open(file, 'w')
The returned object is a dbhash, gdbm, dbm or dumbdbm object,
dependent on the type of database being opened (determined by whichdb
...
...
@@ -19,14 +19,14 @@ order).
It has the following interface (key and data are strings):
d[key] = data
# store data at key (may override data at
# existing key)
data = d[key]
# retrieve data at key (raise KeyError if no
# such key)
del d[key]
# delete data stored at key (raises KeyError
# if no such key)
flag = d.has_key(key)
# true if the key exists
list = d.keys()
# return a list of all existing keys (slow!)
d[key] = data
# store data at key (may override data at
# existing key)
data = d[key]
# retrieve data at key (raise KeyError if no
# such key)
del d[key]
# delete data stored at key (raises KeyError
# if no such key)
flag = d.has_key(key)
# true if the key exists
list = d.keys()
# return a list of all existing keys (slow!)
Future versions may change the order in which implementations are
tested for existence, add interfaces to other dbm-like
...
...
@@ -43,44 +43,44 @@ only if it doesn't exist; and 'n' always creates a new database.
"""
try
:
class
error
(
Exception
):
pass
class
error
(
Exception
):
pass
except
:
error
=
"anydbm.error"
error
=
"anydbm.error"
_names
=
[
'dbhash'
,
'gdbm'
,
'dbm'
,
'dumbdbm'
]
_errors
=
[
error
]
_defaultmod
=
None
for
_name
in
_names
:
try
:
_mod
=
__import__
(
_name
)
except
ImportError
:
continue
if
not
_defaultmod
:
_defaultmod
=
_mod
_errors
.
append
(
_mod
.
error
)
try
:
_mod
=
__import__
(
_name
)
except
ImportError
:
continue
if
not
_defaultmod
:
_defaultmod
=
_mod
_errors
.
append
(
_mod
.
error
)
if
not
_defaultmod
:
raise
ImportError
,
"no dbm clone found; tried %s"
%
_names
raise
ImportError
,
"no dbm clone found; tried %s"
%
_names
error
=
tuple
(
_errors
)
def
open
(
file
,
flag
=
'r'
,
mode
=
0666
):
# guess the type of an existing database
from
whichdb
import
whichdb
result
=
whichdb
(
file
)
if
result
is
None
:
# db doesn't exist
if
'c'
in
flag
or
'n'
in
flag
:
# file doesn't exist and the new
# flag was used so use default type
mod
=
_defaultmod
else
:
raise
error
,
"need 'c' or 'n' flag to open new db"
elif
result
==
""
:
# db type cannot be determined
raise
error
,
"db type could not be determined"
else
:
mod
=
__import__
(
result
)
return
mod
.
open
(
file
,
flag
,
mode
)
# guess the type of an existing database
from
whichdb
import
whichdb
result
=
whichdb
(
file
)
if
result
is
None
:
# db doesn't exist
if
'c'
in
flag
or
'n'
in
flag
:
# file doesn't exist and the new
# flag was used so use default type
mod
=
_defaultmod
else
:
raise
error
,
"need 'c' or 'n' flag to open new db"
elif
result
==
""
:
# db type cannot be determined
raise
error
,
"db type could not be determined"
else
:
mod
=
__import__
(
result
)
return
mod
.
open
(
file
,
flag
,
mode
)
Lib/asynchat.py
View file @
146965ab
This diff is collapsed.
Click to expand it.
Lib/asyncore.py
View file @
146965ab
# -*- Mode: Python -*-
# Id: asyncore.py,v 2.51 2000/09/07 22:29:26 rushing Exp
# Id: asyncore.py,v 2.51 2000/09/07 22:29:26 rushing Exp
# Author: Sam Rushing <rushing@nightmare.com>
# ======================================================================
# Copyright 1996 by Sam Rushing
#
#
# All Rights Reserved
#
#
# Permission to use, copy, modify, and distribute this software and
# its documentation for any purpose and without fee is hereby
# granted, provided that the above copyright notice appear in all
...
...
@@ -15,7 +15,7 @@
# Rushing not be used in advertising or publicity pertaining to
# distribution of the software without specific, written prior
# permission.
#
#
# SAM RUSHING DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
# NO EVENT SHALL SAM RUSHING BE LIABLE FOR ANY SPECIAL, INDIRECT OR
...
...
@@ -28,22 +28,22 @@
"""Basic infrastructure for asynchronous socket service clients and servers.
There are only two ways to have a program on a single processor do "more
than one thing at a time". Multi-threaded programming is the simplest and
than one thing at a time". Multi-threaded programming is the simplest and
most popular way to do it, but there is another very different technique,
that lets you have nearly all the advantages of multi-threading, without
actually using multiple threads. it's really only practical if your program
is largely I/O bound. If your program is CPU bound, then pre-emptive
scheduled threads are probably what you really need. Network servers are
rarely CPU-bound, however.
rarely CPU-bound, however.
If your operating system supports the select() system call in its I/O
If your operating system supports the select() system call in its I/O
library (and nearly all do), then you can use it to juggle multiple
communication channels at once; doing other work while your I/O is taking
place in the "background." Although this strategy can seem strange and
complex, especially at first, it is in many ways easier to understand and
control than multi-threaded programming. The module documented here solves
many of the difficult problems for you, making the task of building
sophisticated high-performance network servers and clients a snap.
sophisticated high-performance network servers and clients a snap.
"""
import
exceptions
...
...
@@ -191,7 +191,7 @@ class dispatcher:
ar
=
repr
(
self
.
addr
)
except
:
ar
=
'no self.addr!'
return
'<__repr__ (self) failed for object at %x (addr=%s)>'
%
(
id
(
self
),
ar
)
def
add_channel
(
self
,
map
=
None
):
...
...
@@ -324,7 +324,7 @@ class dispatcher:
# log and log_info maybe overriden to provide more sophisitcated
# logging and warning methods. In general, log is for 'hit' logging
# and 'log_info' is for informational, warning and error logging.
# and 'log_info' is for informational, warning and error logging.
def
log
(
self
,
message
):
sys
.
stderr
.
write
(
'log: %s
\
n
'
%
str
(
message
))
...
...
@@ -433,7 +433,7 @@ def compact_traceback ():
while
1
:
tbinfo
.
append
((
tb
.
tb_frame
.
f_code
.
co_filename
,
tb
.
tb_frame
.
f_code
.
co_name
,
tb
.
tb_frame
.
f_code
.
co_name
,
str
(
tb
.
tb_lineno
)
))
tb
=
tb
.
tb_next
...
...
Lib/atexit.py
View file @
146965ab
...
...
@@ -2,7 +2,7 @@
atexit.py - allow programmer to define multiple exit functions to be executed
upon normal program termination.
One public function, register, is defined.
One public function, register, is defined.
"""
_exithandlers
=
[]
...
...
@@ -12,7 +12,7 @@ def _run_exitfuncs():
_exithandlers is traversed in reverse order so functions are executed
last in, first out.
"""
while
_exithandlers
:
func
,
targs
,
kargs
=
_exithandlers
[
-
1
]
apply
(
func
,
targs
,
kargs
)
...
...
@@ -51,4 +51,3 @@ if __name__ == "__main__":
register
(
x2
,
12
)
register
(
x3
,
5
,
"bar"
)
register
(
x3
,
"no kwd args"
)
Lib/audiodev.py
View file @
146965ab
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment