diff --git a/org_rw/org_rw.py b/org_rw/org_rw.py index 4c180c2..e26ee01 100644 --- a/org_rw/org_rw.py +++ b/org_rw/org_rw.py @@ -99,8 +99,6 @@ def get_tokens(value): return value.contents if isinstance(value, RawLine): return [value.line] - if isinstance(value, list): - return value raise Exception("Unknown how to get tokens from: {}".format(value)) @@ -363,10 +361,6 @@ class Headline: for content in self.contents: yield from get_links_from_content(content) - for lst in self.getLists(): - for item in lst: - yield from get_links_from_content(item.content) - def get_lines_between(self, start, end): for line in self.contents: if start <= line.linenum < end: @@ -1557,9 +1551,7 @@ class OrgDocReader: match.group("checkbox_value"), match.group("tag_indentation"), match.group("tag"), - parse_content_block( - [RawLine(linenum=linenum, line=match.group("content"))] - ).contents, + match.group("content"), ) if len(self.headline_hierarchy) == 0: diff --git a/scripts/upload-to-pip.sh b/scripts/upload-to-pip.sh deleted file mode 100644 index c364cbe..0000000 --- a/scripts/upload-to-pip.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -set -eu - -cd "`dirname $0`" -cd .. - -python setup.py sdist - -twine upload --verbose dist/* diff --git a/setup.py b/setup.py index 4ef44b3..c29363b 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup setup( name="org-rw", - version="0.0.1.dev1", + version="0.0.1", description="Library to de/serialize org-files and manipulate them.", author="kenkeiras", author_email="kenkeiras@codigoparallevar.com", diff --git a/tests/test_org.py b/tests/test_org.py index 15d68cd..2a09c7c 100644 --- a/tests/test_org.py +++ b/tests/test_org.py @@ -4,7 +4,7 @@ import unittest from datetime import date from datetime import datetime as DT -from org_rw import MarkerToken, MarkerType, Timestamp, dumps, load, loads +from org_rw import Timestamp, dumps, load, loads from utils.assertions import (BOLD, CODE, HL, ITALIC, SPAN, STRIKE, UNDERLINED, VERBATIM, WEB_LINK, Doc, Tokens) @@ -459,20 +459,13 @@ class TestSerde(unittest.TestCase): # ... lists = hl.getLists() self.assertEqual(len(lists), 3) - self.assertEqual(lists[0][0].content, [" This is a simple list."]) + self.assertEqual(lists[0][0].content, " This is a simple list.") self.assertEqual(lists[0][0].bullet, "-") self.assertEqual( - lists[0][1].content, - [ - " This list has multiple elements, with ", - MarkerToken(closing=False, tok_type=MarkerType.UNDERLINED_MODE), - "markup", - MarkerToken(closing=True, tok_type=MarkerType.UNDERLINED_MODE), - ".", - ], + lists[0][1].content, " This list has multiple elements, with _markup_." ) - self.assertEqual(lists[1][0].content, [" This is a simple list."]) + self.assertEqual(lists[1][0].content, " This is a simple list.") self.assertEqual(lists[1][0].bullet, "+") hl2 = doc.getTopHeadlines()[1] @@ -480,19 +473,19 @@ class TestSerde(unittest.TestCase): lists2 = hl2.getLists() self.assertEqual(len(lists2), 2) - self.assertEqual(lists2[0][0].content, [" First element"]) + self.assertEqual(lists2[0][0].content, " First element") self.assertEqual(lists2[0][0].counter, "1") self.assertEqual(lists2[0][0].counter_sep, ".") - self.assertEqual(lists2[0][1].content, [" Second element"]) + self.assertEqual(lists2[0][1].content, " Second element") self.assertEqual(lists2[0][1].counter, "2") self.assertEqual(lists2[0][1].counter_sep, ".") - self.assertEqual(lists2[1][0].content, [" First element"]) + self.assertEqual(lists2[1][0].content, " First element") self.assertEqual(lists2[1][0].counter, "1") self.assertEqual(lists2[1][0].counter_sep, ")") - self.assertEqual(lists2[1][1].content, [" Second element"]) + self.assertEqual(lists2[1][1].content, " Second element") self.assertEqual(lists2[1][1].counter, "2") self.assertEqual(lists2[1][1].counter_sep, ")")