[utils] Remove unused get_meta_content function
authorPhilipp Hagemeister <phihag@phihag.de>
Tue, 4 Nov 2014 22:20:39 +0000 (23:20 +0100)
committerPhilipp Hagemeister <phihag@phihag.de>
Tue, 4 Nov 2014 22:20:39 +0000 (23:20 +0100)
test/test_utils.py
youtube_dl/utils.py

index 338701f4c33679938dc8f943587aff8a59e1ad46..e59547784578e8ed7eef6b88c571629c44ccec43 100644 (file)
@@ -20,7 +20,6 @@ from youtube_dl.utils import (
     encodeFilename,
     find_xpath_attr,
     fix_xml_ampersands,
-    get_meta_content,
     orderedSet,
     OnDemandPagedList,
     InAdvancePagedList,
@@ -155,17 +154,6 @@ class TestUtil(unittest.TestCase):
         self.assertEqual(find_xpath_attr(doc, './/node', 'x', 'a'), doc[1])
         self.assertEqual(find_xpath_attr(doc, './/node', 'y', 'c'), doc[2])
 
-    def test_meta_parser(self):
-        testhtml = '''
-        <head>
-            <meta name="description" content="foo &amp; bar">
-            <meta content='Plato' name='author'/>
-        </head>
-        '''
-        get_meta = lambda name: get_meta_content(name, testhtml)
-        self.assertEqual(get_meta('description'), 'foo & bar')
-        self.assertEqual(get_meta('author'), 'Plato')
-
     def test_xpath_with_ns(self):
         testxml = '''<root xmlns:media="http://example.com/">
             <media:song>
index bdd637e4880b902c13e9bd30f99f74d47c0a86de..16651bf110bae2fd8d71799d0c60ee6d90bf4fb9 100644 (file)
@@ -231,10 +231,12 @@ if sys.version_info < (2, 7, 3):
         if self.rawdata[i:].startswith("</scr'+'ipt>")
         else compat_html_parser.HTMLParser.parse_endtag(self, i))
 
+
 def get_element_by_id(id, html):
     """Return the content of the tag with the specified ID in the passed HTML document"""
     return get_element_by_attribute("id", id, html)
 
+
 def get_element_by_attribute(attribute, value, html):
     """Return the content of the tag with the specified attribute in the passed HTML document"""
     parser = AttrParser(attribute, value)
@@ -265,16 +267,6 @@ class MetaParser(BaseHTMLParser):
     def get_result(self):
         return self.result
 
-def get_meta_content(name, html):
-    """
-    Return the content attribute from the meta tag with the given name attribute.
-    """
-    parser = MetaParser(name)
-    try:
-        parser.loads(html)
-    except compat_html_parser.HTMLParseError:
-        pass
-    return parser.get_result()
 
 
 def clean_html(html):