MÓZES Ádám István
69c23e3ae1
fix: do not compare literal with "is not"
...
Python3.8 issued the following warning on each ponysay invocation:
/bin/ponysay/backend.py:294: SyntaxWarning: "is not" with a literal. Did you mean "!="?
This has been corrected here.
Signed-off-by: MÓZES Ádám István <mozes.adam.istvan@pm.me>
2019-11-16 09:58:28 +01:00
OldFart
488394dc0c
removes executable bit on files that do not need it
2018-07-23 06:58:37 +02:00
Pablo Lezaeta Reyes
dbcff185b4
Added a few comments
...
Signed-off-by: Pablo Lezaeta Reyes <prflr88@gmail.com>
2017-07-19 03:14:20 -04:00
Pablo Lezaeta
f65be435ac
Update copyright and copyleft year in the sourcecodes
...
Signed-off-by: Pablo Lezaeta <prflr88@gmail.com>
2016-05-31 00:53:02 -04:00
Kenzie Togami
3f83f43df4
Correct widths for most Ambiguous Width characters
2015-12-19 23:19:25 -08:00
Jiachen Yang
18a18ca22b
add fullwidth CJK chars
2015-04-13 01:42:33 +09:00
Jiachen Yang
02c3a69cf1
try to fix cjk char width
2015-04-13 01:05:57 +09:00
Mattias Andrée
93f481c8a3
spellocorrector: I think I've missed a port to make this funkyness work properly so lets downgrade the optimisation a bit
2014-10-08 04:30:01 +02:00
Michael Schwarz
8861e0bb0e
lists.onelist(): Instead of passing multiple, possibly empty lists, build the list of directories to search before calling the method.
2014-08-30 12:44:29 +02:00
Michael Schwarz
5125dd6400
Fixed TypeError when running ponysay --altlist.
...
Traceback (most recent call last):
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/runpy.py", line 170, in _run_module_as_main
"__main__", mod_spec)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "./venv/bin/ponysay/__main__.py", line 154, in <module>
File "./venv/bin/ponysay/ponysay.py", line 252, in run
File "./venv/bin/ponysay/ponysay.py", line 753, in linklist
File "./venv/bin/ponysay/lists.py", line 143, in linklist
File "./venv/bin/ponysay/lists.py", line 104, in _get_file_list
TypeError: listdir: illegal type for path parameter
This bug was introduced in this commit:
list.py: Extracted duplicate code for listing files in a directory into a utility function.
2014-08-30 12:44:28 +02:00
Michael Schwarz
cc9a4f4324
Fixed TypeError when running ponysay --onelist.
...
Traceback (most recent call last):
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/runpy.py", line 170, in _run_module_as_main
"__main__", mod_spec)
File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "venv/bin/ponysay/__main__.py", line 154, in <module>
File "venv/bin/ponysay/ponysay.py", line 248, in run
File "venv/bin/ponysay/ponysay.py", line 765, in onelist
File "venv/bin/ponysay/lists.py", line 210, in onelist
File "venv/bin/ponysay/lists.py", line 210, in <listcomp>
File "venv/bin/ponysay/lists.py", line 104, in _get_file_list
TypeError: listdir: illegal type for path parameter
This bug was introduced in this commit:
list.py: Extracted duplicate code for listing files in a directory into a utility function.
I fixed the problem by removing the requirement for lists.onelist() to accept None for directory lists that should not be searched.
2014-08-30 12:44:09 +02:00
Michael Schwarz
d57060a675
lists.py: Rewritten list formatting code.
...
- Split up into functions for distributing the items into columns and actual formatting and printing of the columns.
- Fixes printing when console is narrower than the longest name.
2014-08-29 21:35:58 +02:00
Michael Schwarz
c71a8a0a67
list.py: Extracted duplicate code for listing files in a directory into a utility function.
2014-08-29 21:35:58 +02:00
Michael Schwarz
63b852068d
list.py: Removed unnecessary calls to gettermsize().
2014-08-29 21:35:58 +02:00
Michael Schwarz
7767a7d9c1
list.py: Renamed list module to lists to avoid conflict with builtin.
2014-08-29 21:30:42 +02:00
Michael Schwarz
69461d20fc
list.py: Moved static functions to module level.
2014-08-29 21:30:34 +02:00
Michael Schwarz
5e87dadc02
list.py: Removed unused import.
2014-08-29 21:27:50 +02:00
Michael Schwarz
b2e597fdc2
ponysay.py: Converted methods which are never called on an instances to class methods.
2014-08-26 23:35:31 +02:00
Michael Schwarz
45b53d6eb0
argument parsing: Fixed code path for parsing --colour-pony accessing an undefined variable.
2014-08-24 18:34:29 +02:00
Pablo Lezaeta
5239a3c9f5
Fix permision for executables... I think we need aome tool for those cases like this
...
Signed-off-by: Pablo Lezaeta <prflr88@gmail.com>
2014-06-10 01:52:12 -04:00
Pablo Lezaeta
4315e59386
Stupid permission and stupid btrfs snapshots
...
Signed-off-by: Pablo Lezaeta <prflr88@gmail.com>
2014-06-10 01:35:58 -04:00
Mattias Andrée
cfb41b52c9
update copyright year
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-02-03 20:39:18 +01:00
Mattias Andrée
2591ae905c
search ./ for pony files etc
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-02-03 19:34:17 +01:00
Mattias Andrée
38942cc2f0
m doc
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-12-17 18:01:22 +01:00
Mattias Andrée
beb6fab662
change default wrapping column to 65 from 60 (was 40 in the last release), as discussed in issue 172
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-10-31 07:30:39 +01:00
Mattias Andrée
d3316e31b6
fix kms bug
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-19 13:00:32 +02:00
Mattias Andrée
82e3dc3cf5
fix issue 117
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-17 08:29:25 +02:00
Mattias Andrée
6adc6586c1
whether to use colours in ArgParser.help
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-17 08:18:49 +02:00
Mattias Andrée
718d769d0c
prepare for --help-colour
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-17 08:12:05 +02:00
Mattias Andrée
f47199bc74
split out logic for get selected ponies
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-17 07:54:57 +02:00
Mattias Andrée
acc543cfe0
add documentation
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-17 07:35:04 +02:00
Mattias Andrée
f763d3dae6
split out logic for getting link and balloon colour as well as the hyphen style
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-17 07:31:45 +02:00
Mattias Andrée
fd6863c37a
split out logic for height truncation and printing
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-17 07:23:17 +02:00
Mattias Andrée
42cfdfd22e
split out logic for the getting the wrapping column
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-17 07:16:31 +02:00
Mattias Andrée
7586505f2b
split out logic for the getting the truncation column
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-17 07:10:30 +02:00
Mattias Andrée
857eb42aa6
it really should not have been is
here, that would not make since
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-17 06:38:52 +02:00
Mattias Andrée
0d73716fce
split out logic for the message
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-17 06:35:43 +02:00
Mattias Andrée
2b0cea8e0c
m
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-17 06:26:47 +02:00
Mattias Andrée
5e15110754
split out logic for compressing message
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-17 06:18:18 +02:00
Mattias Andrée
3bee0c375e
split out logic for converting png files
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-17 06:13:58 +02:00
Mattias Andrée
5317fcddac
m fix
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-17 03:37:44 +02:00
Mattias Andrée
91e62b4a60
split out the logic for randomly selecting a pony when none is selected
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-17 03:18:02 +02:00
Mattias Andrée
4ebc80ff5c
split out the pony restriction logic
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-17 03:01:11 +02:00
Mattias Andrée
15eed0bb57
split out logical for getting available ponies
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-17 02:32:59 +02:00
Mattias Andrée
d234ee6c6c
fix -f, +f, -F issue
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-13 01:09:52 +02:00
Mattias Andrée
27e1be4861
misc
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-12 10:38:17 +02:00
Mattias Andrée
f3d68c5a2b
m + those colons should not have been there
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-12 10:04:24 +02:00
Mattias Andrée
90028ec636
misc
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-12 09:53:01 +02:00
Mattias Andrée
f44a77924d
KMS.{usingkms => usingKMS} + split up KMS class into more functions
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-12 08:29:35 +02:00
Mattias Andrée
7b5af293a6
Metadata.{getfitting ==> getFitting}
...
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2013-08-12 07:57:07 +02:00