|
|
|
@591
|
[591]
|
18 months |
athomas |
Fixup docstring.
|
|
|
|
@590
|
[590]
|
19 months |
athomas |
Don't treat Darwin as windows…
|
|
|
|
@589
|
[589]
|
19 months |
athomas |
Fix a bug in the tutorial. Thanks gak.
|
|
|
|
@588
|
[588]
|
21 months |
athomas |
Minor fix for candidates()
|
|
|
|
@587
|
[587]
|
21 months |
athomas |
Make .candidates() handle string .help() return values.
|
|
|
|
@586
|
[586]
|
2 years |
athomas |
Ensure termwidth()/termheight() return -1 if stdout is not a terminal.
|
|
|
|
@585
|
[585]
|
2 years |
athomas |
Ensure print_table doesn't break cells early due to min_widths.
|
|
|
|
@584
|
[584]
|
2 years |
athomas |
Docstring updates.
|
|
|
|
@583
|
[583]
|
2 years |
athomas |
- Do not force termwidth() to 80 if stdout is not a terminal. Instead, …
|
|
|
|
@582
|
[582]
|
2 years |
athomas |
cull_candidates() can be chained.
|
|
|
|
@581
|
[581]
|
2 years |
athomas |
Export builder.cull_candidates() through __all__.
|
|
|
|
@580
|
[580]
|
2 years |
athomas |
Removed reference to cly.extra.
|
|
|
|
@579
|
[579]
|
2 years |
athomas |
Automatically cull candidates by default. This can be disabled with …
|
|
|
|
@578
|
[578]
|
2 years |
athomas |
Allow help() to return bare strings. These will be auto-formatted is …
|
|
|
|
@577
|
[577]
|
2 years |
athomas |
Use "graft" attribute of <grammar> root element if available.
|
|
|
|
@576
|
[576]
|
2 years |
athomas |
Delegated all attribute casting to cast_attribute(), including …
|
|
|
|
@575
|
[575]
|
2 years |
athomas |
Remove stuff.
|
|
|
|
@574
|
[574]
|
2 years |
athomas |
Fix exception. Agggh.
|
|
|
|
@573
|
[573]
|
2 years |
athomas |
Add missing Evaluation Error? to all.
|
|
|
|
@572
|
[572]
|
2 years |
athomas |
Stop being so tricky with exception handling, as it breaks.
|
|
|
|
@571
|
[571]
|
2 years |
athomas |
Allow variables nodes with pre-existing variables to execute correctly.
|
|
|
|
@570
|
[570]
|
2 years |
athomas |
Reconfigure curses on window resize.
|
|
|
|
@569
|
[569]
|
2 years |
athomas |
print_table(min_widths=...) now works as intended!
|
|
|
|
@568
|
[568]
|
2 years |
athomas |
Remove "xml_" prefix from a few functions, and unprotect some useful …
|
|
|
|
@567
|
[567]
|
2 years |
athomas |
Whoops. Fixed a bug introduced in the last commit.
|
|
|
|
@566
|
[566]
|
2 years |
athomas |
Add delegate function to Context, for updating locals during XML …
|
|
|
|
@565
|
[565]
|
2 years |
athomas |
Remove any() and all() from XMLGrammar. Add c (current Context).
|
|
|
|
@564
|
[564]
|
2 years |
athomas |
Allow custom Context classes to be used with the Parser.
|
|
|
|
@563
|
[563]
|
2 years |
athomas |
Fix for security vulnerability reported by Nico Golde.
|
|
|
|
@562
|
[562]
|
2 years |
athomas |
Actually update self.labels…
|
|
|
|
@561
|
[561]
|
2 years |
athomas |
Add Parser.merge(). Unlike Node.update(), this updates labels …
|
|
|
|
@560
|
[560]
|
2 years |
athomas |
Parse attributes on XML grammar root node.
|
|
|
|
@559
|
[559]
|
2 years |
athomas |
Fix Hostname.xml_cast_attribute().
|
|
|
|
@558
|
[558]
|
2 years |
athomas |
- s/Set/Defaults/
- Added unit tests for Defaults.
|
|
|
|
@557
|
[557]
|
2 years |
athomas |
- Completely delegate attribute casting to the Node.
- Add doctests and …
|
|
|
|
@556
|
[556]
|
2 years |
athomas |
- Many docstring updates.
- Added CIDR node. Automatically set …
|
|
|
|
@555
|
[555]
|
2 years |
athomas |
Whoops.
|
|
|
|
@554
|
[554]
|
2 years |
athomas |
Implemented reentrant input drivers. This allows multiple grammars to be …
|
|
|
|
@553
|
[553]
|
2 years |
athomas |
Refactored InputDriver so implementations are cleanly separated.
|
|
|
|
@552
|
[552]
|
2 years |
athomas |
Cleaned up the rather confusing …
|
|
|
|
@551
|
[551]
|
2 years |
athomas |
Added Conditional node type, fixes #58.
|
|
|
|
@550
|
[550]
|
2 years |
athomas |
Remove redundant use of Node.parser.
|
|
|
|
@549
|
[549]
|
2 years |
athomas |
Preliminary support for merging grammars. Requested in #58.
|
|
|
|
@548
|
[548]
|
2 years |
athomas |
Renamed Group node to Apply. Closes #60.
|
|
|
|
@547
|
[547]
|
2 years |
athomas |
Lots of docstring updates.
|
|
|
|
@546
|
[546]
|
2 years |
athomas |
ape: Bit more option cleanup.
|
|
|
|
@545
|
[545]
|
2 years |
athomas |
ape: Base metavar on option class name if it is not provided.
|
|
|
|
@544
|
[544]
|
2 years |
athomas |
ape: Sort command line options.
|
|
|
|
@543
|
[543]
|
2 years |
athomas |
ape: Fix arguments for OrderedExtensionOption constructor.
|
|
|
|
@542
|
[542]
|
2 years |
athomas |
ape: Ensure command line options do not supercede defaults.
|
|
|
|
@541
|
[541]
|
2 years |
athomas |
ape: Rename CachedProperty -> cached_property.
|
|
|
|
@540
|
[540]
|
2 years |
athomas |
- Work around some problems with startup ordering. There has to be a …
|
|
|
|
@539
|
[539]
|
2 years |
gak |
- Added log.info to inform the user of the entry_point_name
|
|
|
|
@538
|
[538]
|
2 years |
athomas |
- Remove import of xml.utils. The iso8601 conversion functions still use …
|
|
|
|
@537
|
[537]
|
2 years |
athomas |
- Refactored command-line API.
|
|
|
|
@536
|
[536]
|
2 years |
athomas |
- Added ape.version and removed "alpha".
- Added …
|
|
|
|
@535
|
[535]
|
2 years |
athomas |
- Added util.to_list().
- Added commandline module for bootstrapping …
|
|
|
|
@534
|
[534]
|
2 years |
athomas |
- Add setup.cfg
|
|
|
|
@533
|
[533]
|
2 years |
athomas |
- Moved stuff into the "ape" package.
- Added a steup.py.
- Added tests …
|
|
|
|
@532
|
[532]
|
2 years |
athomas |
Reformatted and fixed copyright line.
|
|
|
|
@531
|
[531]
|
2 years |
athomas |
Initial import of APE.
|
|
|
|
@530
|
[530]
|
3 years |
athomas |
cly: Some more doc updates for the 1.0 release.
|
|
|
|
@529
|
[529]
|
3 years |
athomas |
cly: Update tutorial to reflect 1.0 API changes.
|
|
|
|
@528
|
[528]
|
3 years |
athomas |
cly: Patch allowing compiles with -Wwrite-strings to succeed. The Python …
|
|
|
|
@527
|
[527]
|
3 years |
athomas |
cly:
- Rewrote cly.console.print_table, hopefully fixing several bugs …
|
|
|
|
@526
|
[526]
|
3 years |
athomas |
cly: Change encoding from console to cly.
|
|
|
|
@525
|
[525]
|
3 years |
athomas |
cly: Re-raise original exception on evaluation error.
|
|
|
|
@524
|
[524]
|
3 years |
athomas |
cly: Fixed the bug for real this time. Also added execute alias for …
|
|
|
|
@523
|
[523]
|
3 years |
athomas |
cly: Hopefully fix issue with XML grammar and unicode var names.
|
|
|
|
@522
|
[522]
|
3 years |
athomas |
cly: More docstring fixes, plus eradicated some of the syntactic-sugar …
|
|
|
|
@521
|
[521]
|
3 years |
athomas |
cly: Fix RST docstrings.
|
|
|
|
@520
|
[520]
|
3 years |
athomas |
cly: Deprecated with_user_context, cleaned up locals() in XML …
|
|
|
|
@519
|
[519]
|
3 years |
athomas |
cly: Added node (var, str and int) and attribute (various) aliases to the …
|
|
|
|
@518
|
[518]
|
3 years |
athomas |
cly: Rename the builtin local vars. Makes it more convenient to call …
|
|
|
|
@517
|
[517]
|
3 years |
athomas |
cly: Added cly.builder.XMLGrammar. This Grammar sub-class loads and …
|
|
|
|
@516
|
[516]
|
3 years |
athomas |
cly: Tag trunk as dev version.
|
|
|
|
@515
|
[515]
|
3 years |
athomas |
cly: More fixes.
|
|
|
|
@514
|
[514]
|
3 years |
athomas |
cly: Fixed a bug and added Int and Str Node aliases.
|
|
|
|
@513
|
[513]
|
3 years |
athomas |
cly: Import cly.extra module into top-level namespace.
|
|
|
|
@512
|
[512]
|
3 years |
athomas |
cly: Fix natural sorting for Python < 2.5.
|
|
|
|
@511
|
[511]
|
3 years |
athomas |
cly: Minor bug-fixes.
|
|
|
|
@510
|
[510]
|
3 years |
athomas |
cly: Fix for eval: prefix.
|
|
|
|
@509
|
[509]
|
3 years |
athomas |
cly: Fix test typo.
|
|
|
|
@508
|
[508]
|
3 years |
athomas |
cly: Lazily evaluate expressions in the XML grammar to allow re-binding of …
|
|
|
|
@507
|
[507]
|
3 years |
athomas |
cly: Whoops.
|
|
|
|
@506
|
[506]
|
3 years |
athomas |
Add callback to Interact.loop().
|
|
|
|
@505
|
[505]
|
3 years |
athomas |
cly: Ensure user_context is passed around correctly.
|
|
|
|
@504
|
[504]
|
3 years |
athomas |
cly: More tests for Hostname.
|
|
|
|
@503
|
[503]
|
3 years |
athomas |
cly: Hopefully fixed hostname matching for good this time. Also added a …
|
|
|
|
@502
|
[502]
|
3 years |
athomas |
cly: Groups can now be provided as strings: Node(group='final').
|
|
|
|
@501
|
[501]
|
3 years |
athomas |
cly: Hostname pattern will not match all-numeric "hosts". Host enforces a …
|
|
|
|
@500
|
[500]
|
3 years |
athomas |
shedskin: Try setuptools first, then distutils.
|
|
|
|
@499
|
[499]
|
3 years |
athomas |
cly: Match fruity, but valid, hostnames like 10.1.1.1.com.
|
|
|
|
@498
|
[498]
|
3 years |
athomas |
cly: Fix for hostnames with a trailing dot (.)
|
|
|
|
@497
|
[497]
|
3 years |
athomas |
Whoops.
|
|
|
|
@496
|
[496]
|
3 years |
athomas |
Clarify user_context docs with another example.
|
|
|
|
@495
|
[495]
|
3 years |
athomas |
cly: IP, Hostname and Host nodes now return strings as this is the most …
|
|
|
|
@494
|
[494]
|
3 years |
athomas |
cly: Fix Windows readline support so that help is printed correctly.
|
|
|
|
@493
|
[493]
|
3 years |
athomas |
cly: Check for Python >= 2.5 before adding dependency on ctypes.
|
|
|
|
@492
|
[492]
|
3 years |
athomas |
cly: Big changes:
- Ported to Windows!
- Cleaned up documentation and …
|
|
|
|