Florian Bruhin
|
62e55499eb
|
Privatize all attributes which aren't needed from the outside.
|
2014-09-24 22:25:11 +02:00 |
|
Florian Bruhin
|
3f02451828
|
Move object registry to its own file.
|
2014-09-24 07:06:45 +02:00 |
|
Florian Bruhin
|
2b60cdb64c
|
Object names cleanup
|
2014-09-23 23:05:55 +02:00 |
|
Florian Bruhin
|
297e37fdf2
|
Remove legacy instance= parameter support.
|
2014-09-23 22:08:05 +02:00 |
|
Florian Bruhin
|
a76c4c8ba5
|
Use object registry for tabbedbrowser.
|
2014-09-23 22:01:46 +02:00 |
|
Florian Bruhin
|
5f45d3de60
|
Use object registry for modeman.
|
2014-09-23 20:02:48 +02:00 |
|
Florian Bruhin
|
ab95234dad
|
Add object registry support to command handler.
|
2014-09-23 19:53:48 +02:00 |
|
Florian Bruhin
|
f4876c7f4f
|
Split docutils from utils
|
2014-09-23 04:22:51 +02:00 |
|
Florian Bruhin
|
9954a08ea2
|
Fix commands with ignore_args=True (e.g. :restart)
|
2014-09-22 22:46:03 +02:00 |
|
Florian Bruhin
|
34b0cf429c
|
command: Cleanup
|
2014-09-15 08:16:19 +02:00 |
|
Florian Bruhin
|
8a51aa759e
|
command: Clean up ParamType.
|
2014-09-15 07:46:50 +02:00 |
|
Florian Bruhin
|
e1d93fa3fa
|
Move inspect stuff from cmdutils to command.
|
2014-09-15 07:42:21 +02:00 |
|
Florian Bruhin
|
22e6a26ec3
|
Fix function calls with changed attribute names.
|
2014-09-15 06:20:33 +02:00 |
|
Florian Bruhin
|
f2e68685d2
|
Fix doc generation with overridden argument names.
|
2014-09-15 00:03:39 +02:00 |
|
Florian Bruhin
|
4d3b3616a6
|
Fix lint
|
2014-09-14 23:56:19 +02:00 |
|
Florian Bruhin
|
063be350e4
|
cmdutils: Merge _param_to_argparse_args and _param_to_argparse_kw.
|
2014-09-14 23:34:55 +02:00 |
|
Florian Bruhin
|
66f0aa8d5f
|
cmdutils: Bind keyword-only arguments as flags.
|
2014-09-14 23:25:40 +02:00 |
|
Florian Bruhin
|
fe08052641
|
command: Don't handle varargs if they are None
|
2014-09-14 23:16:54 +02:00 |
|
Florian Bruhin
|
f1f05516b3
|
command: Fix handling of count when it's not given.
|
2014-09-14 23:06:52 +02:00 |
|
Florian Bruhin
|
b2058e2f0e
|
cmdutils: Default to nargs='+' for *args.
|
2014-09-14 22:56:02 +02:00 |
|
Florian Bruhin
|
d4f584684b
|
command: Iterate over function signature when calling instead over namespace.
|
2014-09-14 22:48:25 +02:00 |
|
Florian Bruhin
|
4b759c5513
|
cmdutils: Make sure functions don't have **kwargs.
|
2014-09-14 22:48:00 +02:00 |
|
Florian Bruhin
|
cd8d137dd6
|
cmdutils: Bail out if instance is given but function takes no self.
|
2014-09-14 22:47:18 +02:00 |
|
Florian Bruhin
|
319ea242da
|
cmdutils: raise TypeError instead of ValueError.
|
2014-09-14 22:46:48 +02:00 |
|
Florian Bruhin
|
ef31157f5e
|
cmdutils: Use inspect.getdoc
|
2014-09-14 22:09:01 +02:00 |
|
Florian Bruhin
|
80ef0782d5
|
Improve some docstrings.
|
2014-09-13 00:22:27 +02:00 |
|
Florian Bruhin
|
381b06e967
|
Fix lint
|
2014-09-08 07:44:32 +02:00 |
|
Florian Bruhin
|
0267dac2be
|
Add --help documentation
|
2014-09-08 07:36:18 +02:00 |
|
Florian Bruhin
|
fc70d700b2
|
cmdutils: Force metavar if choices are given.
|
2014-09-08 07:36:17 +02:00 |
|
Florian Bruhin
|
dcfb52847f
|
Nicer flag output in docs.
|
2014-09-08 07:36:17 +02:00 |
|
Florian Bruhin
|
6674eedfae
|
cmdutils: Add default value type to multitype_conv tuple.
|
2014-09-08 07:36:17 +02:00 |
|
Florian Bruhin
|
13a2506c6a
|
argparser: Also catch TypeError for multitype_conv.
|
2014-09-08 07:36:17 +02:00 |
|
Florian Bruhin
|
47f42f9e5a
|
commands.argparser: Make type tuples a set().
|
2014-09-08 07:36:17 +02:00 |
|
Florian Bruhin
|
05f3809d01
|
Fix lint
|
2014-09-08 07:36:17 +02:00 |
|
Florian Bruhin
|
b453ae563e
|
Clean up docstring parsing and move it into qutebrowser for commands.
|
2014-09-08 07:36:17 +02:00 |
|
Florian Bruhin
|
b5f28b6ff2
|
commands.argparser: Make ArgumentParser take args, add name.
|
2014-09-08 07:36:17 +02:00 |
|
Florian Bruhin
|
a656c8cfb0
|
commands: Add initial --help argument support.
|
2014-09-08 07:36:17 +02:00 |
|
Florian Bruhin
|
32e24479b9
|
commands.cmdutils: Clean up decorator.
|
2014-09-08 07:36:17 +02:00 |
|
Florian Bruhin
|
03a0a1c599
|
commands: Handle ArgumentParser exit.
|
2014-09-08 07:36:17 +02:00 |
|
Florian Bruhin
|
57d51ad9bb
|
Lots of fixes for new command system.
Squashed commit:
- Fix getting current URL
- Get rid of *args for hints.
- Make enums work.
- Fix moving commands to utilcmds.
- Fix enums in argparse
- Fix arg splitting for hints.
- Fix default enum args.
- Fix argument splitting for hints if None is given.
- Fix set_cmd_text with flags and fix {url}.
- Fix unittests
- Fix tuple types for arguments.
- Fix scroll-page.
- Fix lint
- Fix open_target.
- Others
|
2014-09-08 07:36:17 +02:00 |
|
Florian Bruhin
|
d836e26107
|
Nicer debug printing of functions.
|
2014-09-08 07:36:17 +02:00 |
|
Florian Bruhin
|
a811f8cb07
|
Start initial newcmd stuff.
|
2014-09-08 07:36:17 +02:00 |
|
Florian Bruhin
|
ccfc0b3c19
|
Get rid of most @property's.
They were problematic because they're executing hidden code, and also PyQt
hides exceptions happening inside them.
|
2014-09-02 23:37:47 +02:00 |
|
Florian Bruhin
|
ce4a5affa4
|
Rename commands.utils to commands.cmdutils.
|
2014-08-26 20:48:39 +02:00 |
|
Florian Bruhin
|
c72bfff306
|
Rename commands.exceptions to commands.cmdexc.
|
2014-08-26 20:38:10 +02:00 |
|
Florian Bruhin
|
8bd64382bd
|
Rename utils.qt to utils.qtutils.
|
2014-08-26 20:25:11 +02:00 |
|
Florian Bruhin
|
d9a8cbe7ad
|
Rename utils.misc to utils.utils
|
2014-08-26 20:20:17 +02:00 |
|
Florian Bruhin
|
b4298c2922
|
Remove 'as logger' imports.
|
2014-08-26 20:15:41 +02:00 |
|
Florian Bruhin
|
d625cde28c
|
Clean up imports
|
2014-08-26 19:10:14 +02:00 |
|
Florian Bruhin
|
984f984cf0
|
Fix lint.
|
2014-08-25 10:58:12 +02:00 |
|