Exemple #1
0
 def __getattr__(self, attr):
     if not attr.startswith('_'):
         op = TextOp()
         op.ops = [[attr, (), {}]]
         op.op = attr
     else:
         raise AttributeError()
     return op
Exemple #2
0
 def __getattr__(self,attr):
     if not attr.startswith('_'):
         op = TextOp()
         op.ops=[[attr, (), {}]]
         op.op = attr
     else:
         raise AttributeError()
     return op
Exemple #3
0
 def op(cls,
        text,
        filename,
        member,
        mode='w',
        newline='\n',
        *args,
        **kwargs):
     with ZipFile(filename, mode) as zipfile:
         zipfile.writestr(member,
                          TextOp.make_string(text, newline).encode())
Exemple #4
0
 def op(cls, text, filename, mode='w', newline='\n', *args, **kwargs):
     with bz2.BZ2File(filename, mode) as fh:
         fh.write(TextOp.make_string(text, newline).encode())
Exemple #5
0
 def op(cls, text, filename, mode='wb', newline='\n', *args, **kwargs):
     with gzip.open(filename, mode) as fh:
         fh.write(TextOp.make_string(text, newline).encode())
Exemple #6
0
 def op(cls, text, filename, mode='w', newline='\n', *args, **kwargs):
     # get output BEFORE opening the file
     out = TextOp.make_string(text, newline)
     with open(filename, mode) as fh:
         fh.write(out)
Exemple #7
0
 def fn(cls, text, return_if_none=None,*args,**kwargs):
     return TextOp.make_list(text,return_if_none)
Exemple #8
0
 def fn(cls, text, join_str='\n', return_if_none='',*args,**kwargs):
     return TextOp.make_string(text,join_str,return_if_none)
Exemple #9
0
 def fn(cls, text, *args, **kwargs):
     TextOp.consume(text)
Exemple #10
0
 def fn(cls, text,*args,**kwargs):
     return TextOp.make_dict(text)
Exemple #11
0
 def fn(cls, text, join_str='\n', return_if_none='', *args, **kwargs):
     return TextOp.make_string(text, join_str, return_if_none)
Exemple #12
0
 def fn(cls, text, *args, **kwargs):
     TextOp.consume(text)
Exemple #13
0
 def fn(cls, text, *args, **kwargs):
     return TextOp.make_dict(text)
Exemple #14
0
 def fn(cls, text, return_if_none=None, *args, **kwargs):
     if return_if_none is None:
         return_if_none = []
     return TextOp.make_list(text, return_if_none)