summaryrefslogtreecommitdiff
path: root/pcr/papis/papis-click-0.7.patch
diff options
context:
space:
mode:
Diffstat (limited to 'pcr/papis/papis-click-0.7.patch')
-rw-r--r--pcr/papis/papis-click-0.7.patch140
1 files changed, 140 insertions, 0 deletions
diff --git a/pcr/papis/papis-click-0.7.patch b/pcr/papis/papis-click-0.7.patch
new file mode 100644
index 000000000..5fd5a6f7a
--- /dev/null
+++ b/pcr/papis/papis-click-0.7.patch
@@ -0,0 +1,140 @@
+From 7414634a11c61268a98edd26a4de2d65cb44a28b Mon Sep 17 00:00:00 2001
+From: Alejandro Gallo <aamsgallo@gmail.com>
+Date: Sat, 29 Sep 2018 12:52:01 +0200
+Subject: [PATCH] Fix issue #110
+
+Thank you @ARamsey118 and @zamlz !
+---
+ papis/commands/add.py | 18 +++++++++---------
+ papis/commands/default.py | 14 ++++++++------
+ 2 files changed, 17 insertions(+), 15 deletions(-)
+
+diff --git a/papis/commands/add.py b/papis/commands/add.py
+index e25e330..57985c9 100644
+--- a/papis/commands/add.py
++++ b/papis/commands/add.py
+@@ -536,13 +536,13 @@ def run(
+ @click.help_option('--help', '-h')
+ @click.argument("files", type=click.Path(exists=True), nargs=-1)
+ @click.option(
+- "-s", "--set",
++ "-s", "--set", "set_list",
+ help="Set some information before",
+ multiple=True,
+ type=(str, str)
+ )
+ @click.option(
+- "-d", "--dir",
++ "-d", "--dir", "directory",
+ help="Subfolder in the library",
+ default=""
+ )
+@@ -604,7 +604,7 @@ def run(
+ default=lambda: True if papis.config.get('add-confirm') else False
+ )
+ @click.option(
+- "--open/--no-open",
++ "--open/--no-open", "open_file",
+ help="Open file before adding document",
+ default=lambda: True if papis.config.get('add-open') else False
+ )
+@@ -632,8 +632,8 @@ def run(
+ )
+ def cli(
+ files,
+- set,
+- dir,
++ set_list,
++ directory,
+ interactive,
+ name,
+ file_name,
+@@ -645,7 +645,7 @@ def cli(
+ from_pmid,
+ from_lib,
+ confirm,
+- open,
++ open_file,
+ edit,
+ commit,
+ link,
+@@ -655,7 +655,7 @@ def cli(
+ """
+ data = dict()
+
+- for data_set in set:
++ for data_set in set_list:
+ data[data_set[0]] = data_set[1]
+
+ logger = logging.getLogger('cli:add')
+@@ -694,7 +694,7 @@ def cli(
+ data=data,
+ name=name,
+ file_name=file_name,
+- subfolder=dir,
++ subfolder=directory,
+ interactive=interactive,
+ from_bibtex=from_bibtex,
+ from_yaml=from_yaml,
+@@ -703,7 +703,7 @@ def cli(
+ from_doi=from_doi,
+ from_pmid=from_pmid,
+ confirm=confirm,
+- open_file=open,
++ open_file=open_file,
+ edit=edit,
+ commit=commit,
+ link=link,
+diff --git a/papis/commands/default.py b/papis/commands/default.py
+index 791e134..dc5e2c3 100644
+--- a/papis/commands/default.py
++++ b/papis/commands/default.py
+@@ -74,7 +74,7 @@ import papis.cli
+ is_flag=True
+ )
+ @click.option(
+- "--clear-cache", "--cc",
++ "--cc", "--clear-cache", "clear_cache",
+ help="Clear cache of the library used",
+ default=False,
+ is_flag=True
+@@ -86,7 +86,7 @@ import papis.cli
+ default=__import__("multiprocessing").cpu_count(),
+ )
+ @click.option(
+- "-s", "--set",
++ "-s", "--set", "set_list",
+ type=(str, str),
+ multiple=True,
+ help="Set key value, e.g., "
+@@ -98,9 +98,9 @@ def run(
+ lib,
+ log,
+ pick_lib,
+- cc,
++ clear_cache,
+ cores,
+- set
++ set_list
+ ):
+ log_format = '%(levelname)s:%(name)s:%(message)s'
+ if verbose:
+@@ -110,8 +110,10 @@ def run(
+ level=getattr(logging, log),
+ format=log_format
+ )
++ logger = logging.getLogger('default')
+
+- for pair in set:
++ for pair in set_list:
++ logger.debug('Setting "{0}" to "{1}"'.format(*pair))
+ papis.config.set(pair[0], pair[1])
+
+ if config:
+@@ -140,5 +142,5 @@ def run(
+ papis.config.get_configuration()
+ )
+
+- if cc:
++ if clear_cache:
+ papis.api.clear_lib_cache(lib)