mirror of
https://github.com/shlomif/PySolFC.git
synced 2025-04-05 00:02:29 -04:00
Get rid of the __all__ directive.
Everywhere except kivy.
This commit is contained in:
parent
91ef11b7ac
commit
a54b603911
4 changed files with 29 additions and 83 deletions
|
@ -113,27 +113,6 @@ __revision__ = '$Id: configobj.py 156 2006-01-31 14:57:08Z fuzzyman $'
|
||||||
|
|
||||||
__docformat__ = "restructuredtext en"
|
__docformat__ = "restructuredtext en"
|
||||||
|
|
||||||
__all__ = (
|
|
||||||
'__version__',
|
|
||||||
'DEFAULT_INDENT_TYPE',
|
|
||||||
'DEFAULT_INTERPOLATION',
|
|
||||||
'ConfigObjError',
|
|
||||||
'NestingError',
|
|
||||||
'ParseError',
|
|
||||||
'DuplicateError',
|
|
||||||
'ConfigspecError',
|
|
||||||
'ConfigObj',
|
|
||||||
'SimpleVal',
|
|
||||||
'InterpolationError',
|
|
||||||
'InterpolationLoopError',
|
|
||||||
'MissingInterpolationOption',
|
|
||||||
'RepeatSectionError',
|
|
||||||
'UnreprError',
|
|
||||||
'UnknownType',
|
|
||||||
'__docformat__',
|
|
||||||
'flatten_errors',
|
|
||||||
)
|
|
||||||
|
|
||||||
DEFAULT_INTERPOLATION = 'configparser'
|
DEFAULT_INTERPOLATION = 'configparser'
|
||||||
DEFAULT_INDENT_TYPE = ' '
|
DEFAULT_INDENT_TYPE = ' '
|
||||||
MAX_INTERPOL_DEPTH = 10
|
MAX_INTERPOL_DEPTH = 10
|
||||||
|
|
|
@ -133,37 +133,6 @@ __version__ = '0.2.3'
|
||||||
|
|
||||||
__revision__ = '$Id: validate.py 123 2005-09-08 08:54:28Z fuzzyman $'
|
__revision__ = '$Id: validate.py 123 2005-09-08 08:54:28Z fuzzyman $'
|
||||||
|
|
||||||
__all__ = (
|
|
||||||
'__version__',
|
|
||||||
'dottedQuadToNum',
|
|
||||||
'numToDottedQuad',
|
|
||||||
'ValidateError',
|
|
||||||
'VdtUnknownCheckError',
|
|
||||||
'VdtParamError',
|
|
||||||
'VdtTypeError',
|
|
||||||
'VdtValueError',
|
|
||||||
'VdtValueTooSmallError',
|
|
||||||
'VdtValueTooBigError',
|
|
||||||
'VdtValueTooShortError',
|
|
||||||
'VdtValueTooLongError',
|
|
||||||
'VdtMissingValue',
|
|
||||||
'Validator',
|
|
||||||
'is_integer',
|
|
||||||
'is_float',
|
|
||||||
'is_boolean',
|
|
||||||
'is_list',
|
|
||||||
'is_ip_addr',
|
|
||||||
'is_string',
|
|
||||||
'is_int_list',
|
|
||||||
'is_bool_list',
|
|
||||||
'is_float_list',
|
|
||||||
'is_string_list',
|
|
||||||
'is_ip_addr_list',
|
|
||||||
'is_mixed_list',
|
|
||||||
'is_option',
|
|
||||||
'__docformat__',
|
|
||||||
)
|
|
||||||
|
|
||||||
INTP_VER = sys.version_info[:2]
|
INTP_VER = sys.version_info[:2]
|
||||||
if INTP_VER < (2, 2):
|
if INTP_VER < (2, 2):
|
||||||
raise RuntimeError("Python v.2.2 or later needed")
|
raise RuntimeError("Python v.2.2 or later needed")
|
||||||
|
@ -1411,7 +1380,7 @@ if __name__ == '__main__':
|
||||||
|
|
||||||
By Michael Foord
|
By Michael Foord
|
||||||
|
|
||||||
Added __version__, __all__, and __docformat__
|
Added __version__, all__, and __docformat__
|
||||||
|
|
||||||
Replaced ``basestring`` with ``types.StringTypes``
|
Replaced ``basestring`` with ``types.StringTypes``
|
||||||
|
|
||||||
|
|
|
@ -7,8 +7,6 @@ http://www.w3.org/hypertext/WWW/MarkUp/html-spec/html-spec_toc.html
|
||||||
from six.moves import html_parser
|
from six.moves import html_parser
|
||||||
from formatter import AS_IS
|
from formatter import AS_IS
|
||||||
|
|
||||||
__all__ = ["HTMLParser", "HTMLParseError"]
|
|
||||||
|
|
||||||
|
|
||||||
class HTMLParseError(RuntimeError):
|
class HTMLParseError(RuntimeError):
|
||||||
"""Error raised when an HTML document can't be parsed."""
|
"""Error raised when an HTML document can't be parsed."""
|
||||||
|
|
|
@ -16,18 +16,8 @@ __version__ = "0.3"
|
||||||
|
|
||||||
__author__ = "Guilherme Polo <ggpolo@gmail.com>"
|
__author__ = "Guilherme Polo <ggpolo@gmail.com>"
|
||||||
|
|
||||||
__all__ = ["Button", "Checkbutton", "Combobox", "Entry", "Frame", "Label",
|
|
||||||
"Labelframe", "LabelFrame", "Menubutton", "Notebook", "Panedwindow",
|
|
||||||
"PanedWindow", "Progressbar", "Radiobutton", "Scale", "Scrollbar",
|
|
||||||
"Separator", "Sizegrip", "Style", "Treeview",
|
|
||||||
# Extensions
|
|
||||||
"LabeledScale", "OptionMenu",
|
|
||||||
# functions
|
|
||||||
"tclobjs_to_py"]
|
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
from six.moves import tkinter
|
from six.moves import tkinter
|
||||||
from pysollib.mygettext import _, n_
|
|
||||||
|
|
||||||
_flatten = tkinter._flatten
|
_flatten = tkinter._flatten
|
||||||
|
|
||||||
|
@ -38,6 +28,7 @@ if sys.version_info > (3,):
|
||||||
basestring = str
|
basestring = str
|
||||||
unicode = str
|
unicode = str
|
||||||
|
|
||||||
|
|
||||||
def _loadttk(loadtk):
|
def _loadttk(loadtk):
|
||||||
# This extends the default tkinter.Tk._loadtk method so we can be
|
# This extends the default tkinter.Tk._loadtk method so we can be
|
||||||
# sure that ttk is available for use, or not.
|
# sure that ttk is available for use, or not.
|
||||||
|
@ -53,12 +44,14 @@ def _loadttk(loadtk):
|
||||||
# command
|
# command
|
||||||
self.tk.eval('global auto_path; '
|
self.tk.eval('global auto_path; '
|
||||||
'lappend auto_path {%s}' % tilelib)
|
'lappend auto_path {%s}' % tilelib)
|
||||||
self.tk.eval('package require tile') # TclError may be raised here
|
self.tk.eval('package require tile') # TclError may be raised here
|
||||||
|
|
||||||
return _wrapper
|
return _wrapper
|
||||||
|
|
||||||
|
|
||||||
tkinter.Tk._loadtk = _loadttk(tkinter.Tk._loadtk)
|
tkinter.Tk._loadtk = _loadttk(tkinter.Tk._loadtk)
|
||||||
|
|
||||||
|
|
||||||
def _format_optdict(optdict, script=False, ignore=None):
|
def _format_optdict(optdict, script=False, ignore=None):
|
||||||
"""Formats optdict to a tuple to pass it to tk.call.
|
"""Formats optdict to a tuple to pass it to tk.call.
|
||||||
|
|
||||||
|
@ -86,13 +79,14 @@ def _format_optdict(optdict, script=False, ignore=None):
|
||||||
('{%s}' if ' ' in val else '%s') % val for val in v)
|
('{%s}' if ' ' in val else '%s') % val for val in v)
|
||||||
|
|
||||||
if script and value == '':
|
if script and value == '':
|
||||||
value = '{}' # empty string in Python is equivalent to {} in Tcl
|
value = '{}' # empty string in Python is equivalent to {} in Tcl
|
||||||
|
|
||||||
opts.append(("-%s" % opt, value))
|
opts.append(("-%s" % opt, value))
|
||||||
|
|
||||||
# Remember: _flatten skips over None
|
# Remember: _flatten skips over None
|
||||||
return _flatten(opts)
|
return _flatten(opts)
|
||||||
|
|
||||||
|
|
||||||
def _format_mapdict(mapdict, script=False):
|
def _format_mapdict(mapdict, script=False):
|
||||||
"""Formats mapdict to pass it to tk.call.
|
"""Formats mapdict to pass it to tk.call.
|
||||||
|
|
||||||
|
@ -115,14 +109,14 @@ def _format_mapdict(mapdict, script=False):
|
||||||
for statespec in value:
|
for statespec in value:
|
||||||
state, val = statespec[:-1], statespec[-1]
|
state, val = statespec[:-1], statespec[-1]
|
||||||
|
|
||||||
if len(state) > 1: # group multiple states
|
if len(state) > 1: # group multiple states
|
||||||
state = "{%s}" % ' '.join(state)
|
state = "{%s}" % ' '.join(state)
|
||||||
else: # single state
|
else: # single state
|
||||||
# if it is empty (something that evaluates to False), then
|
# if it is empty (something that evaluates to False), then
|
||||||
# format it to Tcl code to denote the "normal" state
|
# format it to Tcl code to denote the "normal" state
|
||||||
state = state[0] or '{}'
|
state = state[0] or '{}'
|
||||||
|
|
||||||
if isinstance(val, (list, tuple)): # val needs to be grouped
|
if isinstance(val, (list, tuple)): # val needs to be grouped
|
||||||
val = "{%s}" % ' '.join(map(str, val))
|
val = "{%s}" % ' '.join(map(str, val))
|
||||||
|
|
||||||
opt_val.append("%s %s" % (state, val))
|
opt_val.append("%s %s" % (state, val))
|
||||||
|
@ -131,12 +125,13 @@ def _format_mapdict(mapdict, script=False):
|
||||||
|
|
||||||
return _flatten(opts)
|
return _flatten(opts)
|
||||||
|
|
||||||
|
|
||||||
def _format_elemcreate(etype, script=False, *args, **kw):
|
def _format_elemcreate(etype, script=False, *args, **kw):
|
||||||
"""Formats args and kw according to the given element factory etype."""
|
"""Formats args and kw according to the given element factory etype."""
|
||||||
spec = None
|
spec = None
|
||||||
opts = ()
|
opts = ()
|
||||||
if etype in ("image", "vsapi"):
|
if etype in ("image", "vsapi"):
|
||||||
if etype == "image": # define an element based on an image
|
if etype == "image": # define an element based on an image
|
||||||
# first arg should be the default image name
|
# first arg should be the default image name
|
||||||
iname = args[0]
|
iname = args[0]
|
||||||
# next args, if any, are statespec/value pairs which is almost
|
# next args, if any, are statespec/value pairs which is almost
|
||||||
|
@ -155,11 +150,11 @@ def _format_elemcreate(etype, script=False, *args, **kw):
|
||||||
|
|
||||||
opts = _format_optdict(kw, script)
|
opts = _format_optdict(kw, script)
|
||||||
|
|
||||||
elif etype == "from": # clone an element
|
elif etype == "from": # clone an element
|
||||||
# it expects a themename and optionally an element to clone from,
|
# it expects a themename and optionally an element to clone from,
|
||||||
# otherwise it will clone {} (empty element)
|
# otherwise it will clone {} (empty element)
|
||||||
spec = args[0] # theme name
|
spec = args[0] # theme name
|
||||||
if len(args) > 1: # elementfrom specified
|
if len(args) > 1: # elementfrom specified
|
||||||
opts = (args[1], )
|
opts = (args[1], )
|
||||||
|
|
||||||
if script:
|
if script:
|
||||||
|
@ -168,6 +163,7 @@ def _format_elemcreate(etype, script=False, *args, **kw):
|
||||||
|
|
||||||
return spec, opts
|
return spec, opts
|
||||||
|
|
||||||
|
|
||||||
def _format_layoutlist(layout, indent=0, indent_size=2):
|
def _format_layoutlist(layout, indent=0, indent_size=2):
|
||||||
"""Formats a layout list so we can pass the result to ttk::style
|
"""Formats a layout list so we can pass the result to ttk::style
|
||||||
layout and ttk::style settings. Note that the layout doesn't has to
|
layout and ttk::style settings. Note that the layout doesn't has to
|
||||||
|
@ -202,13 +198,14 @@ def _format_layoutlist(layout, indent=0, indent_size=2):
|
||||||
elem, opts = layout_elem
|
elem, opts = layout_elem
|
||||||
opts = opts or {}
|
opts = opts or {}
|
||||||
fopts = ' '.join(map(str, _format_optdict(opts, True, "children")))
|
fopts = ' '.join(map(str, _format_optdict(opts, True, "children")))
|
||||||
head = "%s%s%s" % (' ' * indent, elem, (" %s" % fopts) if fopts else '')
|
head = "%s%s%s" % (' ' * indent, elem,
|
||||||
|
(" %s" % fopts) if fopts else '')
|
||||||
|
|
||||||
if "children" in opts:
|
if "children" in opts:
|
||||||
script.append(head + " -children {")
|
script.append(head + " -children {")
|
||||||
indent += indent_size
|
indent += indent_size
|
||||||
newscript, indent = _format_layoutlist(opts['children'], indent,
|
newscript, indent = _format_layoutlist(opts['children'], indent,
|
||||||
indent_size)
|
indent_size)
|
||||||
script.append(newscript)
|
script.append(newscript)
|
||||||
indent -= indent_size
|
indent -= indent_size
|
||||||
script.append('%s}' % (' ' * indent))
|
script.append('%s}' % (' ' * indent))
|
||||||
|
@ -217,6 +214,7 @@ def _format_layoutlist(layout, indent=0, indent_size=2):
|
||||||
|
|
||||||
return '\n'.join(script), indent
|
return '\n'.join(script), indent
|
||||||
|
|
||||||
|
|
||||||
def _script_from_settings(settings):
|
def _script_from_settings(settings):
|
||||||
"""Returns an appropriate script, based on settings, according to
|
"""Returns an appropriate script, based on settings, according to
|
||||||
theme_settings definition to be used by theme_settings and
|
theme_settings definition to be used by theme_settings and
|
||||||
|
@ -226,27 +224,28 @@ def _script_from_settings(settings):
|
||||||
# will then be evaluated by Tcl
|
# will then be evaluated by Tcl
|
||||||
for name, opts in settings.items():
|
for name, opts in settings.items():
|
||||||
# will format specific keys according to Tcl code
|
# will format specific keys according to Tcl code
|
||||||
if opts.get('configure'): # format 'configure'
|
if opts.get('configure'): # format 'configure'
|
||||||
s = ' '.join(map(unicode, _format_optdict(opts['configure'], True)))
|
s = ' '.join(
|
||||||
|
map(unicode, _format_optdict(opts['configure'], True)))
|
||||||
script.append("ttk::style configure %s %s;" % (name, s))
|
script.append("ttk::style configure %s %s;" % (name, s))
|
||||||
|
|
||||||
if opts.get('map'): # format 'map'
|
if opts.get('map'): # format 'map'
|
||||||
s = ' '.join(map(unicode, _format_mapdict(opts['map'], True)))
|
s = ' '.join(map(unicode, _format_mapdict(opts['map'], True)))
|
||||||
script.append("ttk::style map %s %s;" % (name, s))
|
script.append("ttk::style map %s %s;" % (name, s))
|
||||||
|
|
||||||
if 'layout' in opts: # format 'layout' which may be empty
|
if 'layout' in opts: # format 'layout' which may be empty
|
||||||
if not opts['layout']:
|
if not opts['layout']:
|
||||||
s = 'null' # could be any other word, but this one makes sense
|
s = 'null' # could be any other word, but this one makes sense
|
||||||
else:
|
else:
|
||||||
s, _ = _format_layoutlist(opts['layout'])
|
s, _ = _format_layoutlist(opts['layout'])
|
||||||
script.append("ttk::style layout %s {\n%s\n}" % (name, s))
|
script.append("ttk::style layout %s {\n%s\n}" % (name, s))
|
||||||
|
|
||||||
if opts.get('element create'): # format 'element create'
|
if opts.get('element create'): # format 'element create'
|
||||||
eopts = opts['element create']
|
eopts = opts['element create']
|
||||||
etype = eopts[0]
|
etype = eopts[0]
|
||||||
|
|
||||||
# find where args end, and where kwargs start
|
# find where args end, and where kwargs start
|
||||||
argc = 1 # etype was the first one
|
argc = 1 # etype was the first one
|
||||||
while argc < len(eopts) and not hasattr(eopts[argc], 'iteritems'):
|
while argc < len(eopts) and not hasattr(eopts[argc], 'iteritems'):
|
||||||
argc += 1
|
argc += 1
|
||||||
|
|
||||||
|
@ -259,6 +258,7 @@ def _script_from_settings(settings):
|
||||||
|
|
||||||
return '\n'.join(script)
|
return '\n'.join(script)
|
||||||
|
|
||||||
|
|
||||||
def _dict_from_tcltuple(ttuple, cut_minus=True):
|
def _dict_from_tcltuple(ttuple, cut_minus=True):
|
||||||
"""Break tuple in pairs, format it properly, then build the return
|
"""Break tuple in pairs, format it properly, then build the return
|
||||||
dict. If cut_minus is True, the supposed '-' prefixing options will
|
dict. If cut_minus is True, the supposed '-' prefixing options will
|
||||||
|
|
Loading…
Add table
Reference in a new issue