[Python-apps-commits] r13839 - in packages/pelican/trunk/debian (4 files)

vcheng at users.alioth.debian.org vcheng at users.alioth.debian.org
Mon Jan 2 21:15:20 UTC 2017


    Date: Monday, January 2, 2017 @ 21:15:19
  Author: vcheng
Revision: 13839

add patch to fix pelican-quickstart AttributeError

Added:
  packages/pelican/trunk/debian/patches/
  packages/pelican/trunk/debian/patches/quickstart_attribute_error.patch
  packages/pelican/trunk/debian/patches/series
Modified:
  packages/pelican/trunk/debian/changelog

Modified: packages/pelican/trunk/debian/changelog
===================================================================
--- packages/pelican/trunk/debian/changelog	2017-01-02 21:09:12 UTC (rev 13838)
+++ packages/pelican/trunk/debian/changelog	2017-01-02 21:15:19 UTC (rev 13839)
@@ -1,6 +1,8 @@
 pelican (3.7.0-1) unstable; urgency=medium
 
   * New upstream release. (Closes: #849583)
+  * Add debian/patches/quickstart_attribute_error.patch to fix AttributeError
+    when invoking pelican-quickstart.
   * Update dependency on python-feedgenerator to >= 1.9.
   * Update Standards version to 3.9.8, no changes required.
   * Update dh compat level to 9.

Added: packages/pelican/trunk/debian/patches/quickstart_attribute_error.patch
===================================================================
--- packages/pelican/trunk/debian/patches/quickstart_attribute_error.patch	                        (rev 0)
+++ packages/pelican/trunk/debian/patches/quickstart_attribute_error.patch	2017-01-02 21:15:19 UTC (rev 13839)
@@ -0,0 +1,30 @@
+Description: Fix "AttributeError: 'NoneType' object has no attribute 'split'" when invoking pelican-quickstart
+ $ pelican-quickstart 
+ Traceback (most recent call last):
+   File "/usr/bin/pelican-quickstart", line 11, in <module>
+     load_entry_point('pelican==3.7.0', 'console_scripts', 'pelican-quickstart')()
+   File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 561, in load_entry_point
+     return get_distribution(dist).load_entry_point(group, name)
+   File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2631, in load_entry_point
+     return ep.load()
+   File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2291, in load
+     return self.resolve()
+   File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2297, in resolve
+     module = __import__(self.module_name, fromlist=['__name__'], level=0)
+   File "/usr/lib/python2.7/dist-packages/pelican/tools/pelican_quickstart.py", line 52, in <module>
+     'lang': locale.getlocale()[0].split('_')[0],
+ AttributeError: 'NoneType' object has no attribute 'split'
+Origin: https://github.com/getpelican/pelican/pull/2063
+Last-Update: 2017-01-02
+
+--- a/pelican/tools/pelican_quickstart.py
++++ b/pelican/tools/pelican_quickstart.py
+@@ -49,7 +49,7 @@
+     'github_pages_branch': _GITHUB_PAGES_BRANCHES['project'],
+     'default_pagination': 10,
+     'siteurl': '',
+-    'lang': locale.getlocale()[0].split('_')[0],
++    'lang': locale.getlocale()[0].split('_')[0] if locale.getlocale() is not None else None,
+     'timezone': _DEFAULT_TIMEZONE
+ }
+ 

Added: packages/pelican/trunk/debian/patches/series
===================================================================
--- packages/pelican/trunk/debian/patches/series	                        (rev 0)
+++ packages/pelican/trunk/debian/patches/series	2017-01-02 21:15:19 UTC (rev 13839)
@@ -0,0 +1 @@
+quickstart_attribute_error.patch




More information about the Python-apps-commits mailing list