[icalendar-checkins] r19613 - in
iCalendar/branch/sidnei-schooltool-compat/src: . icalendar
icalendar/tests
dreamcatcher at codespeak.net
dreamcatcher at codespeak.net
Mon Nov 7 19:13:36 CET 2005
Author: dreamcatcher
Date: Mon Nov 7 19:13:10 2005
New Revision: 19613
Modified:
iCalendar/branch/sidnei-schooltool-compat/src/doctest.py
iCalendar/branch/sidnei-schooltool-compat/src/icalendar/__init__.py
iCalendar/branch/sidnei-schooltool-compat/src/icalendar/caselessdict.py
iCalendar/branch/sidnei-schooltool-compat/src/icalendar/interfaces.py
iCalendar/branch/sidnei-schooltool-compat/src/icalendar/prop.py
iCalendar/branch/sidnei-schooltool-compat/src/icalendar/tests/test_icalendar.py
iCalendar/branch/sidnei-schooltool-compat/src/icalendar/tools.py
iCalendar/branch/sidnei-schooltool-compat/src/icalendar/util.py
Log:
- Run reindent.py
Modified: iCalendar/branch/sidnei-schooltool-compat/src/doctest.py
==============================================================================
--- iCalendar/branch/sidnei-schooltool-compat/src/doctest.py (original)
+++ iCalendar/branch/sidnei-schooltool-compat/src/doctest.py Mon Nov 7 19:13:10 2005
@@ -2127,10 +2127,10 @@
words = 0
else:
words = 1
-
+
return count or 1
-
-
+
+
class DocTestCase(unittest.TestCase):
def __init__(self, test, optionflags=0, setUp=None, tearDown=None,
Modified: iCalendar/branch/sidnei-schooltool-compat/src/icalendar/__init__.py
==============================================================================
--- iCalendar/branch/sidnei-schooltool-compat/src/icalendar/__init__.py (original)
+++ iCalendar/branch/sidnei-schooltool-compat/src/icalendar/__init__.py Mon Nov 7 19:13:10 2005
@@ -11,6 +11,6 @@
# useful tzinfo subclasses
from icalendar.prop import FixedOffset, UTC, LocalTimezone
-# Parameters and helper methods for splitting and joining string with escaped
+# Parameters and helper methods for splitting and joining string with escaped
# chars.
from icalendar.parser import Parameters, q_split, q_join
Modified: iCalendar/branch/sidnei-schooltool-compat/src/icalendar/caselessdict.py
==============================================================================
--- iCalendar/branch/sidnei-schooltool-compat/src/icalendar/caselessdict.py (original)
+++ iCalendar/branch/sidnei-schooltool-compat/src/icalendar/caselessdict.py Mon Nov 7 19:13:10 2005
@@ -91,6 +91,3 @@
def __repr__(self):
return 'CaselessDict(' + dict.__repr__(self) + ')'
-
-
-
Modified: iCalendar/branch/sidnei-schooltool-compat/src/icalendar/interfaces.py
==============================================================================
--- iCalendar/branch/sidnei-schooltool-compat/src/icalendar/interfaces.py (original)
+++ iCalendar/branch/sidnei-schooltool-compat/src/icalendar/interfaces.py Mon Nov 7 19:13:10 2005
@@ -15,12 +15,12 @@
"""
Component is the base object for calendar, Event and the other
components defined in RFC 2445.
-
+
A component is like a dictionary with extra methods and attributes.
"""
# MANIPULATORS
-
+
def __setitem__(name, value):
"""Set a property.
@@ -50,7 +50,7 @@
values - list of values to set
encode - if True, encode Python values as iCalendar types first.
"""
-
+
def add(name, value):
"""Add a property. Can be called multiple times to set a list.
@@ -69,7 +69,7 @@
Reads the iCalendar string and constructs components and
subcomponents out of it.
"""
-
+
# ACCESSORS
def __getitem__(name):
"""Get a property
@@ -78,7 +78,7 @@
Returns an iCalendar property object such as vText.
"""
-
+
def decoded(name, default=_marker):
"""Get a property as a python object.
@@ -98,7 +98,7 @@
Returns list of python objects.
"""
-
+
def as_string():
"""Render the component in the RFC 2445 (iCalendar) format.
@@ -112,15 +112,15 @@
name = Attribute("""
Name of this component (VEVENT, etc)
""")
-
+
def walk(name=None):
"""Recursively traverses component and subcomponents.
name - optional, if given, only return components with that name
-
+
Returns sequence of components.
"""
-
+
def property_items():
"""Return properties as (name, value) tuples.
@@ -143,7 +143,7 @@
class IFreeBusy(IComponent):
"""A component which conforms to an iCalendar VFREEBUSY.
"""
-
+
class ITimezone(IComponent):
"""A component which conforms to an iCalendar VTIMEZONE.
"""
@@ -151,17 +151,17 @@
class IAlarm(IComponent):
"""A component which conforms to an iCalendar VALARM.
"""
-
+
class ICalendar(IComponent):
"""A component which conforms to an iCalendar VCALENDAR.
"""
class IPropertyValue(Interface):
"""An iCalendar property value.
- iCalendar properties have strongly typed values.
+ iCalendar properties have strongly typed values.
This invariance should always be true:
-
+
assert x == vDataType.from_ical(vDataType(x).ical())
"""
@@ -191,11 +191,11 @@
Also behaves like a python str.
"""
-
+
class IDateTime(IPropertyValue):
"""Render and generates iCalendar datetime format.
-
- Important: if tzinfo is defined it renders itself as 'date with utc time'
+
+ Important: if tzinfo is defined it renders itself as 'date with utc time'
Meaning that it has a 'Z' appended, and is in absolute time.
"""
@@ -209,7 +209,7 @@
class IFloat(IPropertyValue):
"""Render and generate floats in iCalendar format.
-
+
Also behaves like a python float.
"""
@@ -222,7 +222,7 @@
class IPeriod(IPropertyValue):
"""A precise period of time (datetime, datetime).
"""
-
+
class IWeekDay(IPropertyValue):
"""Render and generate weekday abbreviation.
"""
@@ -260,6 +260,3 @@
class IInline(IPropertyValue):
"""Inline list.
"""
-
-
-
Modified: iCalendar/branch/sidnei-schooltool-compat/src/icalendar/prop.py
==============================================================================
--- iCalendar/branch/sidnei-schooltool-compat/src/icalendar/prop.py (original)
+++ iCalendar/branch/sidnei-schooltool-compat/src/icalendar/prop.py Mon Nov 7 19:13:10 2005
@@ -1434,4 +1434,3 @@
type_class = self.for_property(name)
decoded = type_class.from_ical(str(value))
return decoded
-
Modified: iCalendar/branch/sidnei-schooltool-compat/src/icalendar/tests/test_icalendar.py
==============================================================================
--- iCalendar/branch/sidnei-schooltool-compat/src/icalendar/tests/test_icalendar.py (original)
+++ iCalendar/branch/sidnei-schooltool-compat/src/icalendar/tests/test_icalendar.py Mon Nov 7 19:13:10 2005
@@ -3,7 +3,7 @@
def test_suite():
suite = unittest.TestSuite()
-
+
suite.addTest(doctest.DocTestSuite(caselessdict))
suite.addTest(doctest.DocTestSuite(parser))
suite.addTest(doctest.DocTestSuite(prop))
Modified: iCalendar/branch/sidnei-schooltool-compat/src/icalendar/tools.py
==============================================================================
--- iCalendar/branch/sidnei-schooltool-compat/src/icalendar/tools.py (original)
+++ iCalendar/branch/sidnei-schooltool-compat/src/icalendar/tools.py Mon Nov 7 19:13:10 2005
@@ -1,4 +1,4 @@
-from string import ascii_letters, digits
+from string import ascii_letters, digits
import random
"""
@@ -10,28 +10,28 @@
"""
If you are too lazy to create real uid's. Notice, this doctest is disabled!
-
+
Automatic semi-random uid
>> g = UIDGenerator()
>> uid = g.uid()
>> uid.ical()
'20050109T153222-7ekDDHKcw46QlwZK at example.com'
-
+
You Should at least insert your own hostname to be more complient
>> g = UIDGenerator()
>> uid = g.uid('Example.ORG')
>> uid.ical()
'20050109T153549-NbUItOPDjQj8Ux6q at Example.ORG'
-
+
You can also insert a path or similar
>> g = UIDGenerator()
>> uid = g.uid('Example.ORG', '/path/to/content')
>> uid.ical()
'20050109T153415-/path/to/content at Example.ORG'
"""
-
+
chars = list(ascii_letters + digits)
-
+
def rnd_string(self, length=16):
"Generates a string with random characters of length"
return ''.join([random.choice(self.chars) for i in range(length)])
@@ -49,5 +49,5 @@
if __name__ == "__main__":
import os.path, doctest, tools
- # import and test this file
+ # import and test this file
doctest.testmod(tools)
Modified: iCalendar/branch/sidnei-schooltool-compat/src/icalendar/util.py
==============================================================================
--- iCalendar/branch/sidnei-schooltool-compat/src/icalendar/util.py (original)
+++ iCalendar/branch/sidnei-schooltool-compat/src/icalendar/util.py Mon Nov 7 19:13:10 2005
@@ -1,4 +1,4 @@
-from string import ascii_letters, digits
+from string import ascii_letters, digits
import random
"""
@@ -13,28 +13,28 @@
NOTE: this doctest is disabled
(only two > instead of three)
-
+
Automatic semi-random uid
>> g = UIDGenerator()
>> uid = g.uid()
>> uid.ical()
'20050109T153222-7ekDDHKcw46QlwZK at example.com'
-
+
You should at least insert your own hostname to be more compliant
>> g = UIDGenerator()
>> uid = g.uid('Example.ORG')
>> uid.ical()
'20050109T153549-NbUItOPDjQj8Ux6q at Example.ORG'
-
+
You can also insert a path or similar
>> g = UIDGenerator()
>> uid = g.uid('Example.ORG', '/path/to/content')
>> uid.ical()
'20050109T153415-/path/to/content at Example.ORG'
"""
-
+
chars = list(ascii_letters + digits)
-
+
def rnd_string(self, length=16):
"Generates a string with random characters of length"
return ''.join([random.choice(self.chars) for i in range(length)])
More information about the icalendar-checkins
mailing list