Compare commits
1 Commits
bb24f9495e
...
330fd8f7b5
Author | SHA1 | Date | |
---|---|---|---|
|
330fd8f7b5 |
@ -9,4 +9,4 @@ cd "`dirname $0`"
|
||||
git submodule update --init --recursive .
|
||||
|
||||
# Run all checks
|
||||
python3 org_dom_check.py .
|
||||
python3 org_rw_check.py .
|
||||
|
@ -3,7 +3,7 @@
|
||||
import os
|
||||
import sys
|
||||
|
||||
import org_dom
|
||||
import org_rw
|
||||
|
||||
top = sys.argv[1]
|
||||
count = 0
|
||||
@ -16,7 +16,7 @@ for root, dirs, files in os.walk(top):
|
||||
path = os.path.join(root, name)
|
||||
count += 1
|
||||
try:
|
||||
org_dom.load(open(path), extra_cautious=True)
|
||||
org_rw.load(open(path), extra_cautious=True)
|
||||
except Exception as err:
|
||||
import traceback
|
||||
|
@ -1,2 +0,0 @@
|
||||
from .org_dom import *
|
||||
from .utils import *
|
2
org_rw/__init__.py
Normal file
2
org_rw/__init__.py
Normal file
@ -0,0 +1,2 @@
|
||||
from .org_rw import *
|
||||
from .utils import *
|
@ -1131,11 +1131,11 @@ class OrgDomReader:
|
||||
|
||||
|
||||
def loads(s, environment=BASE_ENVIRONMENT, extra_cautious=True):
|
||||
doc = OrgDomReader()
|
||||
doc.read(s, environment)
|
||||
dom = doc.finalize()
|
||||
reader = OrgDomReader()
|
||||
reader.read(s, environment)
|
||||
doc = reader.finalize()
|
||||
if extra_cautious: # Check that all options can be properly re-serialized
|
||||
after_dump = dumps(dom)
|
||||
after_dump = dumps(doc)
|
||||
if after_dump != s:
|
||||
diff = list(
|
||||
difflib.Differ().compare(
|
||||
@ -1147,7 +1147,7 @@ def loads(s, environment=BASE_ENVIRONMENT, extra_cautious=True):
|
||||
# print("---\n" + after_dump + "\n---")
|
||||
|
||||
raise Exception("Difference found between existing version and dumped")
|
||||
return dom
|
||||
return doc
|
||||
|
||||
|
||||
def load(f, environment=BASE_ENVIRONMENT, extra_cautious=False):
|
@ -1,5 +1,5 @@
|
||||
from .org_dom import (Bold, Code, Headline, Italic, Line, RawLine, Strike,
|
||||
Text, Underlined, Verbatim)
|
||||
from .org_rw import (Bold, Code, Headline, Italic, Line, RawLine, Strike, Text,
|
||||
Underlined, Verbatim)
|
||||
|
||||
|
||||
def get_hl_raw_contents(doc: Headline) -> str:
|
6
setup.py
6
setup.py
@ -1,13 +1,13 @@
|
||||
from setuptools import setup
|
||||
|
||||
setup(
|
||||
name="org-dom",
|
||||
name="org-rw",
|
||||
version="0.0.1",
|
||||
description="Library to de/serialize org-files and manipulate them in a DOM-like manner.",
|
||||
description="Library to de/serialize org-files and manipulate them.",
|
||||
author="kenkeiras",
|
||||
author_email="kenkeiras@codigoparallevar.com",
|
||||
license="Apache License 2.0",
|
||||
packages=["org_dom"],
|
||||
packages=["org_rw"],
|
||||
scripts=[],
|
||||
include_package_data=False,
|
||||
install_requires=[],
|
||||
|
@ -3,10 +3,10 @@ import os
|
||||
import unittest
|
||||
from datetime import datetime as DT
|
||||
|
||||
from org_dom import dumps, load, loads
|
||||
from org_rw import dumps, load, loads
|
||||
|
||||
from utils.dom_assertions import (BOLD, CODE, HL, ITALIC, SPAN, STRIKE,
|
||||
UNDERLINED, VERBATIM, WEB_LINK, Dom, Tokens)
|
||||
from utils.assertions import (BOLD, CODE, HL, ITALIC, SPAN, STRIKE, UNDERLINED,
|
||||
VERBATIM, WEB_LINK, Dom, Tokens)
|
||||
|
||||
DIR = os.path.dirname(os.path.abspath(__file__))
|
||||
|
@ -2,8 +2,8 @@ import collections
|
||||
import unittest
|
||||
from datetime import datetime
|
||||
|
||||
from org_dom import (Bold, Code, Italic, Line, Strike, Text, Underlined,
|
||||
Verbatim, get_raw_contents)
|
||||
from org_rw import (Bold, Code, Italic, Line, Strike, Text, Underlined,
|
||||
Verbatim, get_raw_contents)
|
||||
|
||||
|
||||
def timestamp_to_datetime(ts):
|
Loading…
Reference in New Issue
Block a user